知识大全 LINQ语句检查空对象的问题

Posted 语句

篇首语:水滴集多成大海,读书集多成学问。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 LINQ语句检查空对象的问题相关的知识,希望对你有一定的参考价值。

LINQ语句检查空对象的问题  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

    今天在写博客的页面集功能 根据URL去寻找Page LINQ语句从SitePage的GetModelList()集合中获取符合条件的page 如果查询不到则跳转到 页面 代码是这样的         var page = (from p in optSitePage GetModelList()        where p VirtualUrlPath ToLower() == requestTitle ToLower()        select p) First()    if (null == page)         context Response Redirect( /l )         return;         我故意传了个不存在的URL 结果linq语句直接报错 System InvalidOperationException: Sequence contains no elements 查了下MSDN发现用了First()的话 如果结果集中没有元素 它是不会返回null的 改成FirstOrDefault()就 好了         ?var page = (from p in optSitePage GetModelList()        where p VirtualUrlPath ToLower() == requestTitle ToLower()        select p) FirstOrDefault()         traceback cha138/Article/program/net/201311/12738

相关参考

知识大全 LINQ to SQL语句之动态查询

LINQtoSQL语句之动态查询  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  LINQtoSQ

知识大全 LINQ to SQL语句之Insert/Update/Delete操作

LINQtoSQL语句之Insert/Update/Delete操作  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快

知识大全 ASP.NET中显示Linq To SQL输出的SQL语句

ASP.NET中显示LinqToSQL输出的SQL语句  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 为什么在使用动态 SQL 语句时必须为低层数据库对象授予权限

为什么在使用动态SQL语句时必须为低层数据库对象授予权限?  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一

知识大全 使用LINQ来简化编程的7个技巧

使用LINQ来简化编程的7个技巧  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  自从学习LINQ

知识大全 .NET LINQ数据转换

.NETLINQ数据转换  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  使用LINQ进行数据转换

知识大全 LINQ 实现常见SQL查询

LINQ实现常见SQL查询  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Top查询skip(i

知识大全 用LINQ做成的RSS查看器

用LINQ做成的RSS查看器  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  privatevoi

知识大全 Linq入门演练:lambda表达式

Linq入门演练:lambda表达式  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  今天大家一同

知识大全 Linq to DataSet 之Access查询

LinqtoDataSet之Access查询  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!Linq