聚合查询

LINQ to SQL 支持 AverageCountMaxMinSum 聚合运算符。 请注意 LINQ to SQL 中的聚合运算符具有以下特征:

  • 聚合查询是立即执行的。

    有关详细信息,请参阅 LINQ 查询简介 (C#)

  • 聚合查询通常返回一个数字,而非一个集合。

    有关详细信息,请参阅聚合运算

  • 不能对匿名类型调用聚合。

以下主题中的示例来自 Northwind 示例数据库。 有关详细信息,请参阅下载示例数据库

本节内容

从数值序列中返回平均值
演示如何使用 Average 运算符。

对序列中元素的数目进行计数
演示如何使用 Count 运算符。

查找数值序列中的最大值
演示如何使用 Max 运算符。

查找数值序列中的最小值
演示如何使用 Min 运算符。

计算数值序列中值的和
演示如何使用 Sum 运算符。

查询示例
提供指向 Visual Basic 和 C# 中 LINQ to SQL 查询的链接。

查询概念
提供指向特定主题的链接,这些主题说明有关在 LINQ to SQL 中设计 LINQ 查询的一些概念。

LINQ 查询简介 (C#)
解释 LINQ 中查询的工作原理。