相关疑难解决方法(0)

Linq to SQL中的Sum和Group By?

刚刚开始使用Linq to SQL,请原谅新手问题.我正在尝试在Linq to SQL(VB.NET)中重现以下(工作)查询:

Select
    f.Title,
    TotalArea = Sum(c.Area)
From Firms f
Left Join Concessions c on c.FirmID = f.FirmID
Group By f.Title
Order by Sum(c.Area) DESC
Run Code Online (Sandbox Code Playgroud)

(一家公司有许多特许经营权;特许经营权的面积为公顷.我想要一份公司清单,从那些拥有所有特许权总面积最大的公司开始.)

我想像Linq to SQL等价(伪代码)这样的东西

From f As Firm In Db.Firms _
Order By f.Concessions.Sum(Area)
Run Code Online (Sandbox Code Playgroud)

......但那不对.谁能指出我正确的方向?

vb.net linq-to-sql

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

标签 统计

linq-to-sql ×1

vb.net ×1