System.Linq Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje třídy a rozhraní, které podporují dotazy, které používají Language-Integrated Query (LINQ).
Třídy
Enumerable |
Poskytuje sadu |
EnumerableExecutor |
Představuje strom výrazu a poskytuje funkce pro spuštění stromu výrazů po jeho přepsání. |
EnumerableExecutor<T> |
Představuje strom výrazu a poskytuje funkce pro spuštění stromu výrazů po jeho přepsání. |
EnumerableQuery |
IEnumerable Představuje jako EnumerableQuery zdroj dat. |
EnumerableQuery<T> |
Představuje kolekci IEnumerable<T> jako IQueryable<T> zdroj dat. |
ImmutableArrayExtensions |
Přepsání rozšiřujících metod LINQ, které nabízí vyšší efektivitu ImmutableArray<T> než standardní metody LINQ Balíček NuGet: System.Collections.Immutable (informace o neměnných kolekcích a postupu instalace) |
Lookup<TKey,TElement> |
Představuje kolekci klíčů mapovaných na jednu nebo více hodnot. |
OrderedParallelQuery<TSource> |
Představuje seřazenou paralelní sekvenci. |
ParallelEnumerable |
Poskytuje sadu metod pro dotazování objektů, které implementují ParallelQuery{TSource}. Jedná se o paralelní ekvivalent funkce Enumerable. |
ParallelQuery |
Představuje paralelní sekvenci. |
ParallelQuery<TSource> |
Představuje paralelní sekvenci. |
Queryable |
Poskytuje sadu |
Rozhraní
IGrouping<TKey,TElement> |
Představuje kolekci objektů, které mají společný klíč. |
ILookup<TKey,TElement> |
Definuje indexer, vlastnost velikosti a logickou metodu hledání pro datové struktury, které mapují klíče na IEnumerable<T> sekvence hodnot. |
IOrderedEnumerable<TElement> |
Představuje seřazenou sekvenci. |
IOrderedQueryable |
Představuje výsledek operace řazení. |
IOrderedQueryable<T> |
Představuje výsledek operace řazení. |
IQueryable |
Poskytuje funkce pro vyhodnocení dotazů na konkrétní zdroj dat, ve kterém není zadaný typ dat. |
IQueryable<T> |
Poskytuje funkce pro vyhodnocení dotazů na konkrétní zdroj dat, ve kterém je typ dat známý. |
IQueryProvider |
Definuje metody pro vytváření a spouštění dotazů, které jsou popsány objektem IQueryable . |
Výčty
ParallelExecutionMode |
Režim spouštění dotazů je nápověda, která určuje, jak má systém zpracovávat kompromisy z výkonu při paralelizaci dotazů. |
ParallelMergeOptions |
Určuje upřednostňovaný typ výstupního sloučení , který se má použít v dotazu. Jinými slovy, určuje, jak by plINQ měl sloučit výsledky z různých oddílů zpět do jedné sekvence výsledků. Jedná se pouze o nápovědu a systém ji při paralelizaci všech dotazů nemusí respektovat. |
Poznámky
Obor System.Linq názvů je v sestavení System.Core (v System.Core.dll).
Třída Enumerable obsahuje standardní operátory dotazů LINQ, které pracují s objekty, které implementují IEnumerable<T>.
Třída Queryable obsahuje standardní operátory dotazů LINQ, které pracují s objekty, které implementují IQueryable<T>.
Další informace najdete v tématu LINQ to SQL.