Query di aggregazione

LINQ to SQL supporta gli operatori di aggregazione Average, Count, Max, Min e Sum. Di seguito sono riportate le caratteristiche degli operatori di aggregazione in LINQ to SQL:

  • Le query di aggregazione vengono eseguite immediatamente.

    Per altre informazioni, vedere Introduzione alle query LINQ (C#).

  • Le query di aggregazione restituiscono in genere un numero anziché una raccolta.

    Per altre informazioni, vedere Operazioni di aggregazione.

  • Non è possibile chiamare aggregati per tipi anonimi.

Gli esempi negli argomenti riportati di seguito derivano dal database di esempio Northwind. Per altre informazioni, vedere Download dei database di esempio.

In questa sezione

Restituire il valore medio da una sequenza numerica
Viene illustrato come usare l'operatore Average.

Contare il numero di elementi in una sequenza
Viene illustrato come usare l'operatore Count.

Trovare il valore massimo in una sequenza numerica
Viene illustrato come usare l'operatore Max.

Trovare il valore minimo in una sequenza numerica
Viene illustrato come usare l'operatore Min.

Calcolare la somma dei valori in una sequenza numerica
Viene illustrato come usare l'operatore Sum.

Esempi di query
Fornisce collegamenti a query LINQ to SQL in Visual Basic e C#.

Concetti relativi alle query
Vengono forniti collegamenti ad argomenti che illustrano i concetti per la progettazione di query LINQ in LINQ to SQL.

Introduzione alle query LINQ (C#)
Viene illustrato il funzionamento delle query in LINQ.