Condividi tramite


Query di aggregazione

LINQ to SQL supporta gli operatori di aggregazione Average, Count, Max, Min e Sum. Si notino le caratteristiche seguenti 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 utilizzare funzioni di aggregazione su tipi anonimi.

Gli esempi negli argomenti seguenti derivano dal database di esempio Northwind. Per altre informazioni, vedere Scaricare i database di esempio.

In questa sezione

Restituisce il valore medio da una sequenza numerica
Illustra come usare l'operatore Average .

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

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

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

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

Esempi di Query
Fornisce collegamenti per le query di 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.