LINQ的Distinct是做物件比對,剔除完全相等的物件元素。
用迴圈新增資料五筆資料
再加上兩筆id為1 ,name分別為 Y1、Y2的資料
得到的結果分別如下
雖然DateTime 無法使用Distinct比對,但是DateTime.Day 就可以使用Distinct來篩選結果了
另外類SOL語法沒有支援DISTINCT,但是可以將結果物件化後再使用DISTINCT
(from o in db select o).Distinct();
LINQ的Distinct是做物件比對,剔除完全相等的物件元素。
用迴圈新增資料五筆資料
再加上兩筆id為1 ,name分別為 Y1、Y2的資料
得到的結果分別如下
雖然DateTime 無法使用Distinct比對,但是DateTime.Day 就可以使用Distinct來篩選結果了
另外類SOL語法沒有支援DISTINCT,但是可以將結果物件化後再使用DISTINCT
(from o in db select o).Distinct();