首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

求linq语句,该怎么解决

2012-03-16 
求linq语句linq进行 sum不Group BySQL : select sum(id) from table自己尝试了1下不写group by的LINQ 一直

求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)                 }; 

热点排行