Sdílet prostřednictvím


Agregační dotazy

LINQ to SQL podporuje agregační operátory Average, Count, Max, Min, a Sum. Všimněte si následujících charakteristik agregačních operátorů v LINQ to SQL:

  • Agregační dotazy se spustí okamžitě.

    Další informace najdete v tématu Úvod k dotazům LINQ (C#).

  • Agregační dotazy obvykle místo kolekce vrací číslo.

    Další informace naleznete v tématu Agregační operace.

  • Nelze volat agregace proti anonymním typům.

Příklady v následujících tématech pocházejí z ukázkové databáze Northwind. Další informace naleznete v tématu Stahování ukázkových databází.

V této sekci

Vrátí průměrnou hodnotu z číselné sekvence.
Ukazuje způsob použití operátoru Average .

Počet prvků v posloupnosti
Ukazuje způsob použití operátoru Count .

Vyhledání maximální hodnoty v číselné sekvenci
Ukazuje způsob použití operátoru Max .

Vyhledání minimální hodnoty v číselné sekvenci
Ukazuje způsob použití operátoru Min .

Výpočet součtu hodnot v číselné sekvenci
Ukazuje způsob použití operátoru Sum .

Příklady dotazů
Obsahuje odkazy na dotazy LINQ to SQL v jazyce Visual Basic a C#.

koncepty dotazů
Obsahuje odkazy na témata, která vysvětlují koncepty návrhu dotazů LINQ v LINQ to SQL.

Úvod do dotazů LINQ (C#)
Vysvětluje, jak fungují dotazy v LINQ.