Consultas de agregação

LINQ to SQL dá suporte aos operadores de agregação Average, Count, Max, Min e Sum. Observe as seguintes características dos operadores de agregação no LINQ to SQL:

  • As consultas de agregação são executadas imediatamente.

    Para obter mais informações, consulte Introdução a Consultas de LINQ (C#).

  • As consultas de agregação geralmente retornam um número em vez de uma coleção.

    Para obter mais informações, consulte Operações de agregação.

  • Você não pode chamar agregações em tipos anônimos.

Os exemplos nos seguintes tópicos derivam do banco de dados de exemplo Northwind. Para mais informações, confira Como baixar bancos de dados de exemplo.

Nesta seção

Retornar o valor médio de uma sequência numérica
Demonstra como usar o operador Average.

Conta todas o número de elementos em uma sequência
Demonstra como usar o operador Count.

Localizar o valor máximo em uma sequência numérica
Demonstra como usar o operador Max.

Localizar o valor mínimo em uma sequência numérica
Demonstra como usar o operador Min.

Calcular a soma dos valores em uma sequência numérica
Demonstra como usar o operador Sum.

Exemplos de consulta
Fornece links para consultas do LINQ to SQL no Visual Basic e no C#.

Consulte conceitos
Fornece links para tópicos que explicam conceitos para criar consultas LINQ em LINQ to SQL.

Introdução a consultas LINQ (C#)
Explica como as consultas funcionam no LINQ.