'AccountNo'および'ExpiryDate'のプロパティを持つ単純なDTO(AccountExpiry)と、次のように作成された同じリストが与えられます。
New AccountExpiry(123, New Date(2012, 4, 1))
New AccountExpiry(123, New Date(2012, 4, 2))
New AccountExpiry(123, New Date(2012, 4, 3))
New AccountExpiry(124, New Date(2012, 4, 2))
New AccountExpiry(124, New Date(2012, 4, 3))
New AccountExpiry(124, New Date(2012, 4, 4))
LINQを使用してアカウントごとに最新のエントリを取得するにはどうすればよいですか
これにはGroupByとFirstOrDefaultが関係していると思います。
のようです...
From Item In Source Group By Item.AccountNo Into Group
...適切にグループ化されたすべてのデータを返す必要がありますが、各グループに.FirstOrDefaultをどのように適用するかは不明です。
これは、これまでにこれを行ったことのある人にとっては簡単な質問だと思いますが、現時点では非常に不明確です。