C# 汇总所选字段时,按查询分组出现错误

C# 汇总所选字段时,按查询分组出现错误,c#,linq,group-by,sum,C#,Linq,Group By,Sum,我有一个这样的查询,这里pendingQty是十进制的吗?除最后一行外,一切进展顺利: select newGroup.Sum() 原始查询: var qty = from orders in lstPendingQty where orders.SoId == 5 group new { orders.PendingQty } by orders.SoId into newGroup sel

我有一个这样的查询,这里pendingQty是十进制的吗?除最后一行外,一切进展顺利:

select newGroup.Sum()
原始查询:

var qty = from orders in lstPendingQty
           where orders.SoId == 5
           group new { orders.PendingQty } 
                 by orders.SoId into newGroup
           select newGroup.Sum()
它给了我一些隐式转换错误。

对结果应用
sum()
函数:

var qty = (from orders in lstPendingQty
           where orders.SoId == 5
           group new { orders.PendingQty } 
           by orders.SoId into newGroup
           select newGroup).Sum()

你为什么需要groupby?因为我有多个SOId,我想总结他们的PendigQuaty。