码迷,mamicode.com
首页 > 其他好文 > 详细

Linq中SingleOrDefault、FirstOrDefault的用法

时间:2014-12-01 15:43:10      阅读:321      评论:0      收藏:0      [点我收藏+]

标签:sp   strong   on   数据   bs   ef   nbsp   对象   br   

1.SingleOrDefault和FirstOrDefault的区别

   SingleOrDefault 只取一个 如果没有数据等于 null, 如果>1  异常

   FirstOrDefault  只取一个  如果没有数据等于 null, 如果>1 取第一个

2.First和FirstOrDefault的区别

   First:取序列中满足条件的第一个元素,如果没有元素满足条件,则抛出异常
   FirstOrDefault:取序列中满足条件的第一个元素,如果没有元素满足条件,则返回默认值(对于可以为null的对象,默认值为null,对于不能为null的对象,如int,默认值为0)

Linq中SingleOrDefault、FirstOrDefault的用法

标签:sp   strong   on   数据   bs   ef   nbsp   对象   br   

原文地址:http://www.cnblogs.com/allan5204/p/4135157.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!