ASP.net:如何测试LINQ查询
发布时间:2020-12-16 09:31:02 所属栏目:asp.Net 来源:网络整理
导读:如何测试LINQ查询,如下所示: var vUser = (from u in this.dbName.aspnet_Users where u.UserName.Equals(this.wCreateUser.UserName) select u).Single(); 我一直得到vUser的null异常,但是我很肯定这样的用户存在. 解决方法 记录必须存在或者在评估lambda
如何测试LINQ查询,如下所示:
var vUser = (from u in this.dbName.aspnet_Users where u.UserName.Equals(this.wCreateUser.UserName) select u).Single(); 我一直得到vUser的null异常,但是我很肯定这样的用户存在. 解决方法
记录必须存在或者在评估lambda期间必须抛出异常,否则抛出的异常将是
您是在查询后访问vUser对象上的任何属性,还是this.wCreateUser对象可能为null? 编辑:评论.. 如果异常是序列不包含元素,则生成的查询不返回结果.我建议您检查生成的查询并直接针对SQL Server进行测试. 你可以通过几种方式做到这一点. >打开SQL Profiler并观看 . StringBuilder sb = new StringBuilder(); StringWriter writer = new StringWriter(sb); this.dcLAUNCHOnline.Log = writer; //Execute Query.. //sb.ToString(); //will contain the sql produced by the LINQ Query (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – ASP.NET MVC Ajax Form OnFailure从未调用过
- asp.net-mvc-3 – Asp.net MVC Site.master和Razor Switch
- ASP.NET报告系统
- asp.net – 在Response.Redirect之后获取上一页网址
- asp.net-mvc – MVC / Razor – 当有下列括号时,Intellisen
- 无法从asp.net代码后面调用jquery函数
- asp.net – ImageButton不会在IE10上发回帖子
- asp.net – DBMS如何影响应用程序性能?和Informix GUI工具
- asp.net核心 – Kestrel托管基础
- asp.net – 更改User-Agent标头触发表单身份验证
推荐文章
站长推荐
- asp.net – 创建没有ASMX文件的Web服务?
- asp.net-core – 什么是request5的模拟.在ASP.NE
- asp.net-mvc-4 – 具有动态部分视图创建的MVC Aj
- asp.net – 为什么我的SiteMapPath在Firefox中有
- 依赖于文件的.net核心asp.net单元测试 – appset
- asp.net-mvc – MVC打开pdf文件
- asp.net-mvc – 测试ASP.NET MVC 2中的模型绑定
- 24.集成ASP.NETCore Identity
- asp.net-mvc-3 – MVC 3使用RenderPage更改视图中
- asp.net-mvc – asp.net中的奇怪图像生成错误
热点阅读