I am new to LINQ and don't know how to write group by query. I have one table with three columns contact_id, order_id, product_id
and I have two sql queries
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
How to write LINQ query for the same. Thanks in Advance.