Linq中SingleOrDefault、FirstOrDefault的用法


1.SingleOrDefault和FirstOrDefault的區別

   SingleOrDefault 只取一個 如果沒有數據等於 null, 如果>1  異常

   FirstOrDefault  只取一個  如果沒有數據等於 null, 如果>1 取第一個

2.First和FirstOrDefault的區別

   First:取序列中滿足條件的第一個元素,如果沒有元素滿足條件,則拋出異常
   FirstOrDefault:取序列中滿足條件的第一個元素,如果沒有元素滿足條件,則返回默認值(對於可以為null的對象,默認值為null,對於不能為null的對象,如int,默認值為0)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM