刚刚开始使用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)
......但那不对.谁能指出我正确的方向?