Partilhar via


Consultas agregadas

O LINQ to SQL suporta os operadores agregados Average, Count, Max, Min e Sum. Observe as seguintes características dos operadores agregados no LINQ to SQL:

  • As consultas agregadas 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.

  • Não é possível chamar agregações contra tipos anônimos.

Os exemplos nos tópicos a seguir derivam do banco de dados de exemplo Northwind. Para obter mais informações, consulte Baixando bancos de dados de exemplo.

Na presente seção

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

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

Encontrar o valor máximo numa sequência numérica Demonstra como usar o Max operador.

Encontrar o valor mínimo numa sequência numérica Demonstra como usar o Min operador.

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

Exemplos de Consultas Fornece ligações para consultas LINQ para SQL em Visual Basic e C#.

Conceitos de Consulta Fornece ligações para tópicos que explicam conceitos para desenhar consultas LINQ em LINQ para SQL.

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