我想按位置ID和sdmaterial计算生产和分组,但是它的错误

Prodution = productionLala.Where(n => n.Date >= x.StartDate && n.Date < x.EndDate)
                          .GroupBy(n => n.From_Location_ID && n.SDMaterial_Group)
                          .Select(n.production).Count();


有人能帮我吗? :) 谢谢

最佳答案

试试这个也许这将工作-

var Prodution = productionLala.Where(n => n.Date >= x.StartDate && n.Date <
x.EndDate).GroupBy(x => new{ x.From_Location_ID , x.SDMaterial_Group})
.Select(n.production).count();

关于c# - 如何使用linq进行计数和分组,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47936794/

10-13 06:43