var result=(from refridgerators in context.A
group refridgerators by new { refridgerators.Id, refridgerators.Name } into gr
select new DAO<String>
{
Key = gr.Key.Name,
Count = gr.Count()
}).OrderByDescending(k => k.Count).Take(numberOfRecords).ToList();
這是我的LINQ到SQL查詢這工作完全正常。LINQ to SQL。如何選擇所有記錄使用。()
如果我通過numberOfRecords = 5,它會顯示前5條記錄(按其計數排序)。
現在我的問題是我不想修改查詢。所以我應該在上面的查詢中顯示所有記錄。這與我的要求有關,我希望使用相同的查詢來顯示所有的冰箱和前5名,前10名冰箱。
我不確定是否可以使用LINQ。但我想這肯定是有關係的。
我會和這一起去的,因爲我的數字永遠不會超過這個限制,所以我認爲暫時適合我的條件 – iGod