1.SingleOrDefault和FirstOrDefault的區別對象
SingleOrDefault 只取一個 若是沒有數據等於 null, 若是>1 異常數據
FirstOrDefault 只取一個 若是沒有數據等於 null, 若是>1 取第一個異常
2.First和FirstOrDefault的區別
First:取序列中知足條件的第一個元素,若是沒有元素知足條件,則拋出異常 FirstOrDefault:取序列中知足條件的第一個元素,若是沒有元素知足條件,則返回默認值(對於能夠爲null的對象,默認值爲null,對於不能爲null的對象,如int,默認值爲0)