Бөлісу құралы:


Агрегатные запросы

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

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

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

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

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

  • Вы не можете вызывать агрегирующие функции для анонимных типов.

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

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

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

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

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

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

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

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

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

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