linq查询连接两个表并从另一个表中获取一个表值的计数

6 .net sql linq lambda .net-3.5

我有两个表客户,订单

客户 CustomerID FName LName

订单 OrderId CustomerID OrderDate

我想创建一个linq语句,可以连接这两个表,并获得
每个客户的FName,LName,订单数

Win*_*ith 6

from c in Customers
join o in Orders on c.CustomerID equals o.CustomerID into g
select new { c.FName, c.LName, Count=g.Count() }
Run Code Online (Sandbox Code Playgroud)