LINQ之Aggregate

来源:互联网 发布:淘宝企业店铺运营方案 编辑:程序博客网 时间:2024/04/30 13:47

Aggregate

说明:根据输入的表达式获取聚合值;不延迟。即是说:用一个种子值与当前元素通过指定的函数来进行对比来遍历集合中的元素,符合条件的元素保留下来。如果没有指定种子值的话,种子值默认为集合的第一个元素。

下面用一个表格总结一下这篇说的LINQ to SQL语句

Where过滤;延迟Select选择;延迟Distinct查询不重复的结果集;延迟Count返回集合中的元素个数,返回INT类型;不延迟LongCount返回集合中的元素个数,返回LONG类型;不延迟Sum返回集合中数值类型元素之和,集合应为INT类型集合;不延迟Min返回集合中元素的最小值;不延迟Max返回集合中元素的最大值;不延迟Average返回集合中的数值类型元素的平均值。集合应为数字类型集合,其返回值类型为double;不延迟Aggregate 根据输入的表达式获取聚合值;不延迟
原创粉丝点击