Freigeben über


Aggregieren von Abfragen

LINQ to SQL unterstützt die AverageOperatoren , Count, Max, Minund Sum Aggregatoperatoren. Beachten Sie die folgenden Merkmale von Aggregatoperatoren in LINQ to SQL:

  • Aggregierte Abfragen werden sofort ausgeführt.

    Weitere Informationen finden Sie in der Einführung in LINQ-Abfragen (C#).

  • Aggregatabfragen geben in der Regel eine Zahl anstelle einer Auflistung zurück.

    Weitere Informationen finden Sie unter Aggregationsvorgänge.

  • Sie können keine Aggregate für anonyme Typen aufrufen.

Die Beispiele in den folgenden Themen stammen aus der Northwind-Beispieldatenbank. Weitere Informationen finden Sie unter Herunterladen von Beispieldatenbanken.

In diesem Abschnitt

Zurückgeben des Mittelwertwerts aus einer numerischen Sequenz
Veranschaulicht, wie der Average Operator verwendet wird.

Zählen der Anzahl von Elementen in einer Sequenz
Veranschaulicht, wie der Count Operator verwendet wird.

Suchen des Maximalwerts in einer numerischen Sequenz
Veranschaulicht, wie der Max Operator verwendet wird.

Ermitteln des Minimalwerts in einer numerischen Sequenz
Veranschaulicht, wie der Min Operator verwendet wird.

Berechnen der Summe von Werten in einer numerischen Sequenz
Veranschaulicht, wie der Sum Operator verwendet wird.

Abfragebeispiele
Stellt Links zu LINQ to SQL-Abfragen in Visual Basic und C# bereit.

Abfragekonzepte
Enthält Links zu Themen, die Konzepte für das Entwerfen von LINQ-Abfragen in LINQ to SQL erläutern.

Einführung in LINQ-Abfragen (C#)
Erläutert, wie Abfragen in LINQ funktionieren.