Dela via


Räkna antalet element i en sekvens

Använd operatorn Count för att räkna antalet element i en sekvens.

Om du kör den här frågan mot Northwind-exempeldatabasen genereras utdata från 91.

Exempel 1

I följande exempel räknas antalet Customers i databasen.

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

Exempel 2

I följande exempel räknas antalet produkter i databasen som inte har upphört.

Om du kör det här exemplet mot Northwind-exempeldatabasen genereras utdata från 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)

Se även