LINQ中具有多个表计数的Group by
Sql查询到LINQ:两者都粘贴在这里,在LINQ中遇到问题-需要建议:LINQ中具有多个表计数的Group by,linq,entity-framework-6,Linq,Entity Framework 6,Sql查询到LINQ:两者都粘贴在这里,在LINQ中遇到问题-需要建议: select bm.MachineId,al.AlarmId,am.AlarmName, count(al.AlarmId)AlarmCount from BatchMachineWise bm join AlarmLog al on bm.MachineId = al.MachineId join Alarm am on am.AlarmId = al.AlarmId where bm.BatchId = 12476
select bm.MachineId,al.AlarmId,am.AlarmName, count(al.AlarmId)AlarmCount
from BatchMachineWise bm
join AlarmLog al on bm.MachineId = al.MachineId
join Alarm am on am.AlarmId = al.AlarmId
where bm.BatchId = 12476
group by bm.MachineId,al.AlarmId,am.AlarmName
GroupBy
返回接口,该接口应用于访问用于分组的字段:
select new AlarmSummary
{
MachineId = gr.Key.MachineId,
AlarmId = gr.Key.AlarmId,
AlarmName = gr.Key.AlarmName
....
}
gr.Key.MachineId
gr.Key.AlarmId
gr.Key.AlarmName
?另外,请不要将代码和错误作为图像发布,因为它们基本上是文本。非常感谢!它是resolved@user10181000我很乐意帮忙!