Sdílet prostřednictvím


Určení počtu prvků v posloupnosti

Pomocí operátoru Count můžete spočítat počet prvků v sekvenci.

Spuštění tohoto dotazu na ukázkovou databázi Northwind vytvoří výstup .91

Příklad 1

Následující příklad spočítá počet Customers v databázi.

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

Příklad 2

Následující příklad spočítá počet produktů v databázi, které nebyly ukončeny.

Spuštění tohoto příkladu pro ukázkovou databázi Northwind vytvoří výstup .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)

Viz také