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)