0

私は次の表を持っています

Members
    Id, GroupId, Age
    1,    1,     12
    2,    1,     20
    3,    1,     33
    4,    2,     12
    5,    2,     7

各グループの最も古いメンバーのリストを取得する LINQ クエリを作成するにはどうすればよいですか?

結果は

    Id, GroupId, Age
    3,    1,     33
    4,    2,     12
4

1 に答える 1

3
from m in members
group m by m.GroupId into g
select g.OrderByDescending(m => m.Age).First()
于 2012-09-09T18:23:35.767 に答える