Partilhar via


Consultas agregadas

O LINQ to SQL suporta os Averageoperadores , Count, Max, Min, e Sum agregados. 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.

Nesta Secçã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 numa sequência numérica
Demonstra como usar o Max operador.

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

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

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

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

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