Hi Stack我想将它转换为LINQ而不在linq中进行任何分组。 DB NorthWIND。
select
SUM(UnitsInStock)UnitsInStock,
SUM(UnitsOnOrder)UnitsOnOrder,
AVG(UnitPrice) AVGUnitPrice
from Products
答案 0 :(得分:0)
这样可以解决问题:
var query=from p in db.Products
group p by 1 into g
select new
{
SumUnitsInStock= g.Sum(a => a.UnitsInStock),
SumUnitsOnOrder= g.Sum(a => a.UnitsOnOrder),
AvgUnitPrice= g.Average(a => a.UnitPrice)
};