var pidlist = from r in datalist//資料**group r by r.pid into g
select new
;listtemp=new listforeach (var item in pidlist)
使用group by 查詢指定的資料 比如在上述例子中:查詢 datalist 中的 pid 字段。把pid這個字段放進乙個新的組 g 裡面,如果有重複,取對應的最小 id (主鍵)
返回單條資料,因為資料 datalist 是乙個 list ,要另乙個 list 接收
LINQ分組查詢統計
var q from p in db.products group p by p.categoryid into g select new 語句描述 linq使用group by和count得到每個categoryid中產品的數量。說明 先按categoryid歸類,取出categoryid值和各個...
linq 分組統計
好久不寫東東了,最近做linq分組統計的時候有點麻煩,用了一天時間才都到自己想要的效果,以下是entity framework的分組統計 iqueryablemm null entity.class1 ma new entity.class1 mm from t in context.subject...
巧用Linq分組
如下圖,想根據下面的資料按天求和分組 紅框部分 在後台取過來用orm已經轉成了物件陣列,為了避免再去寫麻煩的sql語句 資料量不大,不要求效能 就用了linq,問題是分組的部分不是時間欄位的全部,只是年月日部分,然後對數值部分進行求和 var newlist from t in list order...