Я хочу получить 10 самых заказываемых товаров. Мои таблицы выглядят примерно так:
ПродуктProductID | ProductName
Заказанный товарProductID | OrderID
ЗаказатьOrderID | DateOrdered
На данный момент имею следующее:
return (from product in db.Products
from orderedProduct in db.OrderedProducts
where orderedProduct.ProductID == product.ProductID
select product).OrderByDescending(???).Distinct().Take(10);
Я отметил в приведенном выше запросе, где я не уверен, что поставить. Как сделать заказ по количеству продуктов, которые отображаются в таблице заказанных продуктов?