Aggregatabfragen
LINQ to SQL unterstützt die Aggregatoperatoren Average
, Count
, Max
, Min
und Sum
. Beachten Sie die folgenden Merkmale von Aggregatoperatoren in LINQ to SQL:
Aggregatabfragen werden sofort ausgeführt.
Weitere Informationen finden Sie unter Introduction to LINQ queries (C#) (Einführung in LINQ-Abfragen (C#)).
Aggregatabfragen geben i. d. R. eine Zahl statt 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 Abschnitten leiten sich von der Beispieldatenbank Northwind ab. Weitere Informationen finden Sie unter Herunterladen von Beispieldatenbanken.
In diesem Abschnitt
Zurückgeben des Durchschnittswerts aus einer numerischen Sequenz
Zeigt die Verwendung des Average-Operators.
Zählen der Anzahl von Elementen in einer Sequenz
Zeigt die Verwendung des Count-Operators.
Suchen des maximalen Werts in einer numerischen Sequenz
Zeigt die Verwendung des Max-Operators.
Suchen des minimalen Werts in einer numerischen Sequenz
Zeigt die Verwendung des Min-Operators.
Berechnen der Summe von Werten in einer numerischen Sequenz
Zeigt die Verwendung des Sum-Operators.
Verwandte Abschnitte
Abfragebeispiele
Stellt Links zu LINQ to SQL-Abfragen in Visual Basic und C# bereit.
Abfragekonzepte
Stellt Links zu Themen bereit, die Konzepte für die Entwicklung von LINQ-Abfragen in LINQ to SQL erläutern.
Introduction to LINQ Queries (C#) (Einführung in LINQ-Abfragen (C#))
Erläutert, wie Abfragen in LINQ funktionieren.