【发布时间】:2018-07-30 12:26:29
【问题描述】:
我有以下清单:
EMP_ID | UPDATED_DATE |标记 ------ | ------------ | ---- 111 | 2015 年 1 月 1 日 | 99 111 | 2013 年 1 月 1 日 | 85 111 | 2017 年 1 月 1 日 | 80 222 | 2011 年 1 月 1 日 | 70 222 | 2015 年 1 月 1 日 | 55 222 | 2002 年 1 月 1 日 | 60我必须为每个 ID 选择一行,最新的 UPDATED_DATE, 在我们的等:
EMP_ID | UPDATED_DATE |标记 ------ | ------------ | ---- 111 | 2017 年 1 月 1 日 | 80 222 | 2015 年 1 月 1 日 | 55这是订单代码:
empMarksList.OrderBy(x=>x.EMP_ID).ThenBy(y=>y.UPDATED_DATE)
【问题讨论】:
-
empMarksList.GroupBy(x => x.Id).Select(x=>x.OrderByDescending(y=>y.UPDATED_DATE).First())? -
OrderBy(x=>x.Id)Id来自哪里? -
运气不好,你的答案在哪里??这是一个很好的答案!
-
你在这里使用EntityFramework吗?我可以在标签中看到它。
标签: c# linq entity-framework-6 max