我想获取最常被订购的10个产品。我的表格类似于这样:
产品
产品ID | 产品名称
已订购的产品产品ID | 订单ID
订单订单ID | 下单日期
目前我有以下内容:return (from product in db.Products
from orderedProduct in db.OrderedProducts
where orderedProduct.ProductID == product.ProductID
select product).OrderByDescending(???).Distinct().Take(10);
我在上面的查询中指出了我不确定该放什么的地方。如何按照出现在已排序产品表中的产品数量进行排序?