使用实体框架从组中选择第一行

时间:2014-06-03 01:45:54

标签: entity-framework linq-to-entities entity-framework-5

给出表格和数据,如

Id  Year  Code  ColB  ColC
1   2013  A     Foo   Bar
2   2014  A     Baz   Qux
3   2014  B     Jax   Fizz
4   2013  C     Buub  Baq

我希望为每个代码选择“最新”行,例如:

Id  Year  Code  ColB  ColC
2   2014  A     Baz   Qux
3   2014  B     Jax   Fizz
4   2013  C     Buub  Baq

我看到这可以直接在SQL

中完成
select a,b 
from (
select a,b,row_number() over(partition by a order by b desc) as roworder
from myTable
) temp
where roworder = 1

https://stackoverflow.com/a/7344770/141172

这可以在Linq to Entities中表达吗?

0 个答案:

没有答案