Skip to main content

聚合运算

聚合类运算包括Count,Max,Min,Avenge, Sum,得到的结果与Linq的一致:

//查找个数
var countResult = context.Beans.Count(p => p.DecimalNumber > 50);

这里得到的结果是17

//求最大
var maxResult = context.Beans.Max(p => p.IntNumber);

这里得到的结果是20

//求最小
var minResult = context.Beans.Min(p => p.IntNumber);

这里得到的结果是1

//求平均数
var avgResult = context.Beans.Average(p => p.IntNumber);

这里得到的结果是10.5

//求和
var sumResult = context.Beans.Sum(p => p.IntNumber);

这里得到的结果是210