LINQ學習筆記(3) Distinct莊創偉·Follow2 min read·Nov 13, 2017--ShareLINQ的Distinct是做物件比對,剔除完全相等的物件元素。用迴圈新增資料五筆資料再加上兩筆id為1 ,name分別為 Y1、Y2的資料得到的結果分別如下DateTime等複雜型別 無法用Distinct比對,所以等於沒有作用將欄位先篩選後,就能得到預期的結果同上雖然DateTime 無法使用Distinct比對,但是DateTime.Day 就可以使用Distinct來篩選結果了另外類SOL語法沒有支援DISTINCT,但是可以將結果物件化後再使用DISTINCT(from o in db select o).Distinct();