【发布时间】:2022-07-21 23:22:23
【问题描述】:
考虑这样的表格
| Id | Date |
|---|---|
| 1 | 30/07/2022 |
| 1 | 29/07/2022 |
| 1 | 28/07/2022 |
| 2 | 15/07/2022 |
| 3 | 15/07/2022 |
| 3 | 14/07/2022 |
你如何编写一个 linq 查询来得到这个结果? (当然是在一个查询中,并且没有任何循环)
| Id | Date |
|---|---|
| 1 | 30/07/2022 |
| 2 | 15/07/2022 |
| 3 | 15/07/2022 |
或者说清楚,就是id最近的日期
用 SQL 写这个很容易,但我在 LINQ 中找不到令人满意的方法
【问题讨论】:
-
DistinctBy,先下单
-
哪个ORM,哪个版本?
-
没关系,任何可查询的
-
我很重要,这就是我问的原因。
-
如果你这么认为......你最喜欢的,如果你对任何 ORM,任何版本有任何答案,请随时提供。
标签: c# linq linq-to-sql