Udostępnij za pośrednictwem


Licznik liczby elementów w sekwencji

Count Użyj operatora , aby zliczyć liczbę elementów w sekwencji.

Uruchomienie tego zapytania względem przykładowej bazy danych Northwind generuje dane wyjściowe 91.

Przykład 1

Poniższy przykład zlicza liczbę Customers elementów w bazie danych.

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

Przykład 2

Poniższy przykład zlicza liczbę produktów w bazie danych, które nie zostały wycofane.

Uruchomienie tego przykładu względem przykładowej bazy danych Northwind powoduje wygenerowanie danych wyjściowych 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)

Zobacz też