最近被問到怎麼將GroupBy 後的資料,怎麼把他們的欄位合併的問題,所以就順手寫了一篇。
先把簡單的答案放在這裡:
var data = dataList.GroupBy(p => p.Id).Select(g => new TestModel() { Id = g.Key, info = string.Join(',', g.Select(p => p.info).ToList()) });
最近被問到怎麼將GroupBy 後的資料,怎麼把他們的欄位合併的問題,所以就順手寫了一篇。
先把簡單的答案放在這裡:
var data = dataList.GroupBy(p => p.Id).Select(g => new TestModel() { Id = g.Key, info = string.Join(',', g.Select(p => p.info).ToList()) });