Compartilhar via


Consultas agregadas

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 às consultas LINQ (C#).

  • As consultas agregadas normalmente 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 tópicos a seguir derivam do banco de dados de amostra Northwind. Para obter mais informações, consulte Baixar bancos de dados de exemplo.

Nesta seção

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

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

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

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

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

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

Conceitos de consulta
Fornece links para tópicos que explicam conceitos para criar consultas LINQ no LINQ to SQL.

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