统计函数在linq中的用法,其实挺简单的,我大概总结了以下几点。
1.count的用法分为两种,一种有条件,另一种没有条件,如下,
var q = db.Students.Count();//统计学生总数
var q = db.Students.Count(c=>c.city="苏州");//统计苏州学生的总数
2.sum的用法也有两种,其实就是两种写法。下面是统计学生年龄总和的两种写法,
var q = db.Students.Select(c=>c.age).Sum();
var q = db.Students.Sum(c=>c.age);
3.min/max/avg这3个统计函数的用法和sum差不多,就不多举例了。