跳到主要內容

發表文章

目前顯示的是有「LINQ」標籤的文章

[C#] LINQ 查詢, 刪除重複的資料

最簡單的方法是使用 .Distinct() 來達成 .Distinct() 會根據查詢結果裡的所有欄位的值來決定是否為重複資料 若今天的資料如下 ID ProjectName Price Country CreateDatetime 1001 hello_kity 1000 TW 2017/04/07 1002 hulk 2000 TW 2017/04/05 1003 hulk 2000 US 2017/04/06 當我們沒有使用 .Distinct()   時, 若以底下的語法查詢ProjectName 與 Price的話, var _info = (from m in _DB.tblmodel                           select new                                 {                                     ProjectName = m.ProjectName,                               ...

[C#][LINQ] select all 輸出所有欄位

如何讓LINQ查詢的結果輸出table裡所有的欄位資料 今天假如我有一個 Table employee 在Table 裡有 ID , name, phone  三個欄位 若我想查詢所有名字出現"Andy"的員工時 使用一般的SQL查詢的語法如下: Select * from  employee where name like 'Andy'  那如果是用LINQ來查詢呢!? 答案: var profile = ( from p in employee                         where p.name.Contains( "Andy")                         select p )                       . toList();