Dénombrer les éléments d'une séquence
Utilisez l'opérateur Count pour compter le nombre d'éléments dans une séquence.
L'exécution de cette requête sur la base de données Northwind génère le résultat suivant : 91
.
Exemple 1
L'exemple suivant compte le nombre de Customers
dans la base de données.
System.Int32 customerCount = db.Customers.Count();
Console.WriteLine(customerCount);
Dim customerCount = db.Customers.Count()
Console.WriteLine(customerCount)
Exemple 2
L'exemple suivant compte le nombre de produits dans la base de données qui n'ont pas été arrêtés.
L'exécution de cet exemple sur la base de données Northwind génère le résultat suivant : 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)