首页 > 其他 > 详细

Linq中SingleOrDefault、FirstOrDefault的用法

时间:2018-03-07 12:43:03      阅读:171      评论:0      收藏:0      [点我收藏+]

1.SingleOrDefault和FirstOrDefault的区别

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

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

2.First和FirstOrDefault的区别

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

Linq中SingleOrDefault、FirstOrDefault的用法

原文:https://www.cnblogs.com/seeyougirl/p/7262094.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!