.NET LINQ で、グループごとに最新の項目を返そうとしています。
PARTITIONSql でパーティションを作成し、パーティションごとに最新 (パーティションごと) に並べて上位 1 つを取得することを思い出します。
これまでのところ、linqコードの開始を取得しました..
from p in products
group p by new {p.Provider.ProductId, p.Provider.Name} into g
しかし、パーティション/グループごとorder by p.CreatedOn descに を追加してを取得する方法がわかりません。.Take(1)