linq sum的问题
select sum(a),sum(b),sum(c) from tab where year=2013 and month=4
转换成linq怎么写 ,最好是lamda语法
------解决方案--------------------var query = db.tab.Where(x=>x.year==2013 && x.month==4)
.Select(y=>new {A=y.Sum(t=>t.a),B=y.Sum(t=>t.b),C=y.Sum(t=>t.c)});
------解决方案--------------------.Sum(m=>m.Name)
------解决方案--------------------
我觉得这个应该是你最想要的
不太清楚一楼为什么分两段
------解决方案-------------------- 我试了一下,3楼那个怎么写到里面的y.Sum都有语法错误
1楼的没语法错误