Поделиться через


Статистические запросы

LINQ to SQL поддерживает Averageоператоры , CountMaxи MinSum агрегатные операторы. Обратите внимание на следующие характеристики агрегатных операторов в LINQ to SQL:

  • Агрегатные запросы выполняются немедленно.

    Дополнительные сведения см. в разделе Введение в запросы LINQ (C#).

  • Агрегатные запросы обычно возвращают число, а не коллекцию.

    Дополнительные сведения см. в разделе "Операции агрегирования".

  • В анонимном типе вызвать агрегаты нельзя.

В следующих разделах используются примеры из учебной базы данных Northwind. Дополнительные сведения см. в разделе "Скачивание примеров баз данных".

В этом разделе

Возврат среднего значения из числовой последовательности
Демонстрируется использование оператора Average.

Подсчет количества элементов в последовательности
Демонстрируется использование оператора Count.

Нахождение наибольшего значения в числовой последовательности
Демонстрируется использование оператора Max.

Нахождение наименьшего значения в числовой последовательности
Демонстрируется использование оператора Min.

Вычисление суммы значений числовой последовательности
Демонстрируется использование оператора Sum.

Примеры запросов
Содержит ссылки на запросы LINQ to SQL в Visual Basic и C#.

Основные принципы запросов
Содержит ссылки на разделы, объясняющие концепции разработки запросов LINQ в LINQ to SQL.

Введение в запросы LINQ (C#)
Объясняет, как работают запросы в LINQ.