我有一個集合。我需要通過「A」屬性對集合進行分組。我必須按「B」屬性對每個組進行排序。然後從每個組中選擇前5個。組的集合,並採取第一5從每個組
任何人都可以提出這個LINQ查詢?
我嘗試的辦法是行不通的。
(from item in Recipes
orderby item.Rating descending
group item by item.MainCategory).Take(5)
查詢應返回IEnumerable<IGrouping<string, myrecipetype>>
你需要'GroupBy','OrderBy'和'Take'運營商 –
的OP已經展示了他的企圖試試這個,我不明白這個問題是什麼? –
@DeeMac看它什麼時候被修改了,留下時代評論... – gleng