求linq语句
linq 进行 sum 不Group By
SQL : select sum(id) from table
自己尝试了1下 不写group by 的LINQ 一直无法通过
------解决方案--------------------
int result = (from x in data select x.id).Sum();
如果id不是数字得这样:
int result = (from x in data select Convert.ToInt32(x.id)).Sum();
不过你确定是 Sum 么?很可能你应该用 Count(),因为我不理解把 id 加在一起有什么意义。
------解决方案--------------------
C# code
var result = new {
ID_1 = data.Sum(x => x.ID_1),
ID_2 = data.Sum(x => x.ID_2),
ID_3 = data.Sum(x => x.ID_3)
};