Contare il numero di elementi in una sequenza

Usare l'operatore Count per conteggiare il numero di elementi in una sequenza.

L'esecuzione di questa query sul database di esempio Northwind produce un output pari a 91.

Esempio 1

Nell'esempio riportato di seguito viene conteggiato il numero di Customers nel database.

System.Int32 customerCount = db.Customers.Count();
Console.WriteLine(customerCount);
Dim customerCount = db.Customers.Count()
Console.WriteLine(customerCount)

Esempio 2

Nell'esempio seguente viene conteggiato il numero di prodotti nel database che non sono stati rimossi.

L'esecuzione di questo esempio sul database di esempio Northwind produce un output pari a 69.

System.Int32 notDiscontinuedCount =
    (from prod in db.Products
    where !prod.Discontinued
    select prod)
    .Count();

Console.WriteLine(notDiscontinuedCount);
Dim notDiscontinuedCount = Aggregate prod In db.Products _
                           Into Count(Not prod.Discontinued)

Console.WriteLine(notDiscontinuedCount)

Vedi anche