Freigeben über


Gewusst wie: Zählen der Anzahl von Elementen in einer Sequenz (LINQ to SQL)

Aktualisiert: November 2007

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

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

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

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.

Dim notDiscontinuedCount = Aggregate prod In db.Products _
                           Into Count(Not prod.Discontinued)

Console.WriteLine(notDiscontinuedCount)
System.Int32 notDiscontinuedCount =
    (from prod in db.Products
    where !prod.Discontinued
    select prod)
    .Count();

Console.WriteLine(notDiscontinuedCount);

Siehe auch

Konzepte

Herunterladen von Beispieldatenbanken (LINQ to SQL)

Weitere Ressourcen

Aggregatabfragen (LINQ to SQL)