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