相关疑难解决方法(0)

Linq to SQL:获得十大最受欢迎的产品

我想抓住10个最有序的产品.我的表看起来与此类似:

产品
ProductID | ProductName

OrderedProduct
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);
Run Code Online (Sandbox Code Playgroud)

我在上面的查询中已经注意到我不确定要放什么.如何按订购产品表中显示的产品数量进行排序?

sql select linq-to-sql

6
推荐指数
1
解决办法
2万
查看次数

标签 统计

linq-to-sql ×1

select ×1

sql ×1