Entity Framework按日期选择每个组的一个

8 浏览
0 Comments

Entity Framework按日期选择每个组的一个

我有一个表格,像这样(表格名字:Posts):

+----+--------------------------+-------+------------+

| id | content | type | date |

+----+--------------------------+-------+------------+

| 0 | 一些文本 | TypeA | 2013-04-01 |

| 1 | 一些更旧的文本 | TypeA | 2012-03-01 |

| 2 | 一些甚至更旧的文本 | TypeA | 2011-01-01 |

| 3 | 一只狗 | TypeB | 2013-04-01 |

| 4 | 一只更旧的狗 | TypeB | 2012-03-01 |

| 5 | 一只甚至更旧的狗 | TypeB | 2011-01-01 |

+----+--------------------------+-------+------------+

使用LINQ表达式,我想找到每种类型的最新内容,所以结果应该是:

一些文本 | TypeA

一只狗 | TypeB

我尝试了一些方法,但没有指出不工作的表达式的意义。

0