Freigeben über


Zählen der Anzahl von Elementen in einer Sequenz

Verwenden Sie den Count-Operator, um die Anzahl von Elementen in einer Sequenz zu zählen.

Wenn Sie diese Abfrage mit der Beispieldatenbank Northwind ausführen, wird eine Ausgabe von 91 erzeugt.

Beispiel 1

Im folgenden Beispiel wird die Anzahl von Customers (Kunden) in der Datenbank gezählt.

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

Beispiel 2

Im folgenden Beispiel wird die Anzahl von Produkten in der Datenbank gezählt, die nicht eingestellt wurden.

Wenn Sie dieses Beispiel mit der Beispieldatenbank Northwind ausführen, wird eine Ausgabe von 69 erzeugt.

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)

Siehe auch