0
下面得到组总和我列出了一个linq查询,在我的asp.net.mvc网络应用程序中正常工作。
此外,我想组'allowance.ParameterId'以获得'allowance.Freight(而不是多个记录的给定密钥)的组总和。如何在我的复杂LINQ查询
var query = from ara in aras
join company in companies on ara.Id equals company.ARAId
join wasteWater in wasteWaters on company.Id equals wasteWater.CompanyId
join allowance in allowances on wasteWater.Id equals allowance.WasteWaterID
join parameter in parameters on allowance.ParameterId equals parameter.Id into JoinedParameterAllowance
from parameter in JoinedParameterAllowance.DefaultIfEmpty()
where company.Activ == true && company.End == null && company.Template == false
&& wasteWater.End == null
select new FreightSummaryViewModel
{
AraName = ara.Name,
AraId = ara.Id,
AllowedParameter = parameter.Name,
AllowedFreight = allowance.Freight
};
我试图插入'group ...',但没有弄清楚。 有人可以帮我设置正确的语法吗? 谢谢你在前进,马努
完善!非常感谢你!! – Manu