日期:2014-05-20  浏览次数:20712 次

求教SQL转成LINQ
SQL文
select COUNT(*),SUM(A.age) from A;

转成LINQ文,谢谢了

------解决方案--------------------
引用:
从效率上讲,建议这样:
var listA=db.a.ToList();
var query = new { count = listA.Count(), agesum = listA.Sum(x => x.Age) };

这样只和数据库通信一次


顶下  确实这样效果高
var count=a.count(*);
var agesum=a.sum(a=>a.age);
这样要查询两次数据库