Condividi tramite


Contare il numero di elementi in una sequenza

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

L'esecuzione di questa query sul database di esempio Northwind genera un output di 91.

Esempio 1

Nell'esempio seguente 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 sospesi.

L'esecuzione di questo esempio nel database di esempio Northwind produce un output di 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)

Vedere anche