4th*_*ace 0 c# linq linq-to-sql
从下面的sql数据中,我想采用一个独特的EmpId,即最大ID.
ID EmpId DeptId
1 1002 XY
5 1100 ABC
6 1109 EF
7 1100 MN
9 1100 DE
10 1250 CE
11 1250 DJ
12 1100 DE
Run Code Online (Sandbox Code Playgroud)
结果如下所示:
ID EmpId DeptId
1 1002 XY
6 1109 EF
11 1250 DJ
12 1100 DE
Run Code Online (Sandbox Code Playgroud)
这个LINQ应该如何构建?
var result = list.GroupBy(x=>x.EmpId).Select(g=>g.OrderByDescending(y=>y.Id).First());
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
484 次 |
| 最近记录: |