Contare il numero di elementi in una sequenzaCount the Number of Elements in a Sequence

Usare l'operatore Count per conteggiare il numero di elementi in una sequenza.Use the Count operator to count the number of elements in a sequence.

L'esecuzione di questa query sul database di esempio Northwind produce un output pari a 91.Running this query against the Northwind sample database produces an output of 91.

EsempioExample

Nell'esempio riportato di seguito viene conteggiato il numero di Customers nel database.The following example counts the number of Customers in the database.

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

EsempioExample

Nell'esempio seguente viene conteggiato il numero di prodotti nel database che non sono stati rimossi.The following example counts the number of products in the database that have not been discontinued.

L'esecuzione di questo esempio sul database di esempio Northwind produce un output pari a 69.Running this example against the Northwind sample database produces an output of 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 ancheSee Also

Query di aggregazioneAggregate Queries
Download di database di esempioDownloading Sample Databases