如何将GROUP BY的SQL查询转换为LINQ查询

时间:2014-02-17 17:33:56

标签: c# sql-server linq-to-sql

我是LINQ的新手,不知道如何按查询编写组。我有一个table with three columns contact_id, order_id, product_id,我有两个SQL查询

Select Top 10 Count(order_id) 'No. Of Orders', order_id, contact_id from SampleData
Group by order_id, contact_id
Order by 1 Desc

--===========================================================================
--Most Popular products
--===========================================================================
Select Count(order_id) 'Most Popular products', product_id from SampleData
Group by product_id
Order by 1 Desc

如何编写相同的LINQ查询。 在此先感谢。

1 个答案:

答案 0 :(得分:0)

使用该工具查看这个liker,你可以比较你的sql语句并将它们翻译成linq,这是一个很好的帮助,当你学习linq时,它不是只是为了帮助你,但要以实际的方式理解如何使用linq来实现sql。

这个答案很好reference来解决您的问题