Статистические запросы
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.