Queryable Třída
Definice
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 sadu static
metod (Shared
v jazyce Visual Basic) pro dotazování datových struktur, které implementují IQueryable<T>.
public ref class Queryable abstract sealed
public static class Queryable
type Queryable = class
Public Module Queryable
- Dědičnost
-
Queryable
Poznámky
Sada metod deklarovaných ve Queryable třídě poskytuje implementaci standardních operátorů dotazu pro dotazování zdrojů dat, které implementují IQueryable<T>. Standardní operátory dotazů jsou metody pro obecné účely, které se řídí vzorem LINQ a umožňují vyjádřit operace procházení, filtrování a projekce dat v libovolném objektu . Programovací jazyk založený na technologii NET.
Většina metod v této třídě je definována jako rozšiřující metody, které rozšiřují IQueryable<T> typ . To znamená, že je lze volat jako metodu instance pro libovolný objekt, který implementuje IQueryable<T>. Tyto rozšiřující metody IQueryable<T> neprovádějí žádné přímé dotazování. Jejich funkce spočívá v sestavení objektu Expression , což je strom výrazů, který představuje kumulativní dotaz. Metody pak předávají strom nových výrazů Execute<TResult>(Expression) buď metodě, nebo CreateQuery<TElement>(Expression) metodě vstupu IQueryable<T>. Metoda, která je volána, závisí na tom, zda Queryable metoda vrátí jednoúčelovou hodnotu, v takovém případě Execute<TResult>(Expression) je volána, nebo má výčtové výsledky, v takovém případě CreateQuery<TElement>(Expression) je volána.
Skutečné spuštění dotazu na cílová data provádí třída, která implementuje IQueryable<T>. Od jakékoli IQueryable<T> implementace se očekává, že výsledek spuštění stromu výrazu vytvořeného metodou Queryable standardního operátoru dotazu odpovídá výsledku volání odpovídající metody ve Enumerable třídě, pokud by zdroj dat byl IEnumerable<T>.
Kromě standardních metod operátoru dotazu, které pracují s IQueryable<T> objekty, obsahuje tato třída také metodu AsQueryable, která zatypuje IEnumerable objekty jako IQueryable objekty.
Metody
Aggregate<TSource,TAccumulate,TResult>(IQueryable<TSource>, TAccumulate, Expression<Func<TAccumulate,TSource,TAccumulate>>, Expression<Func<TAccumulate, TResult>>) |
Použije funkci akumulátoru na sekvenci. Zadaná počáteční hodnota se použije jako počáteční hodnota akumulátoru a zadaná funkce se použije k výběru výsledné hodnoty. |
Aggregate<TSource,TAccumulate>(IQueryable<TSource>, TAccumulate, Expression<Func<TAccumulate,TSource,TAccumulate>>) |
Použije funkci akumulátoru na sekvenci. Zadaná počáteční hodnota se použije jako počáteční hodnota akumulátoru. |
Aggregate<TSource>(IQueryable<TSource>, Expression<Func<TSource,TSource,TSource>>) |
Použije funkci akumulátoru na sekvenci. |
AggregateBy<TSource,TKey,TAccumulate>(IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TKey,TAccumulate>>, Expression<Func<TAccumulate, TSource,TAccumulate>>, IEqualityComparer<TKey>) |
Poskytuje sadu |
AggregateBy<TSource,TKey,TAccumulate>(IQueryable<TSource>, Expression<Func<TSource, TKey>>, TAccumulate, Expression<Func<TAccumulate,TSource,TAccumulate>>, IEqualityComparer<TKey>) |
Poskytuje sadu |
All<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
Určuje, zda všechny prvky sekvence splňují podmínku. |
Any<TSource>(IQueryable<TSource>) |
Určuje, zda sekvence obsahuje nějaké prvky. |
Any<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
Určuje, zda některý prvek sekvence splňuje podmínku. |
Append<TSource>(IQueryable<TSource>, TSource) |
Vrátí novou dotazovatelnou sekvenci, která obsahuje prvky z |
AsQueryable(IEnumerable) |
Převede objekt na IEnumerableIQueryable. |
AsQueryable<TElement>(IEnumerable<TElement>) |
Převede obecný IEnumerable<T> na obecný IQueryable<T>. |
Average(IQueryable<Decimal>) |
Vypočítá průměr posloupnosti Decimal hodnot. |
Average(IQueryable<Double>) |
Vypočítá průměr posloupnosti Double hodnot. |
Average(IQueryable<Int32>) |
Vypočítá průměr posloupnosti Int32 hodnot. |
Average(IQueryable<Int64>) |
Vypočítá průměr posloupnosti Int64 hodnot. |
Average(IQueryable<Nullable<Decimal>>) |
Vypočítá průměr posloupnosti hodnot s možnou Decimal hodnotou null. |
Average(IQueryable<Nullable<Double>>) |
Vypočítá průměr posloupnosti hodnot s možnou Double hodnotou null. |
Average(IQueryable<Nullable<Int32>>) |
Vypočítá průměr posloupnosti hodnot s možnou Int32 hodnotou null. |
Average(IQueryable<Nullable<Int64>>) |
Vypočítá průměr posloupnosti hodnot s možnou Int64 hodnotou null. |
Average(IQueryable<Nullable<Single>>) |
Vypočítá průměr posloupnosti hodnot s možnou Single hodnotou null. |
Average(IQueryable<Single>) |
Vypočítá průměr posloupnosti Single hodnot. |
Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>) |
Vypočítá průměr posloupnosti Decimal hodnot, která se získá vyvoláním funkce projekce na každém prvku vstupní sekvence. |
Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Double>>) |
Vypočítá průměr posloupnosti Double hodnot, která se získá vyvoláním funkce projekce na každém prvku vstupní sekvence. |
Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32>>) |
Vypočítá průměr posloupnosti Int32 hodnot, která se získá vyvoláním funkce projekce na každém prvku vstupní sekvence. |
Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int64>>) |
Vypočítá průměr posloupnosti Int64 hodnot, která se získá vyvoláním funkce projekce na každém prvku vstupní sekvence. |
Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Decimal>>>) |
Vypočítá průměr posloupnosti hodnot s možnou Decimal hodnotou null, která je získána vyvoláním funkce projekce na každý prvek vstupní sekvence. |
Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Double>>>) |
Vypočítá průměr posloupnosti hodnot s možnou Double hodnotou null, která je získána vyvoláním funkce projekce na každý prvek vstupní sekvence. |
Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int32>>>) |
Vypočítá průměr posloupnosti hodnot s možnou Int32 hodnotou null, která je získána vyvoláním funkce projekce na každý prvek vstupní sekvence. |
Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int64>>>) |
Vypočítá průměr posloupnosti hodnot s možnou Int64 hodnotou null, která je získána vyvoláním funkce projekce na každý prvek vstupní sekvence. |
Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Single>>>) |
Vypočítá průměr posloupnosti hodnot s možnou Single hodnotou null, která je získána vyvoláním funkce projekce na každý prvek vstupní sekvence. |
Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Single>>) |
Vypočítá průměr posloupnosti Single hodnot, která se získá vyvoláním funkce projekce na každém prvku vstupní sekvence. |
Cast<TResult>(IQueryable) |
Převede prvky objektu na IQueryable zadaný typ. |
Chunk<TSource>(IQueryable<TSource>, Int32) |
Rozdělte prvky sekvence na bloky o velikosti maximálně |
Concat<TSource>(IQueryable<TSource>, IEnumerable<TSource>) |
Zřetězí dvě sekvence. |
Contains<TSource>(IQueryable<TSource>, TSource) |
Určuje, zda sekvence obsahuje zadaný prvek pomocí výchozího porovnávače rovnosti. |
Contains<TSource>(IQueryable<TSource>, TSource, IEqualityComparer<TSource>) |
Určuje, zda sekvence obsahuje zadaný prvek pomocí zadané IEqualityComparer<T>. |
Count<TSource>(IQueryable<TSource>) |
Vrátí počet prvků v sekvenci. |
Count<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
Vrátí počet prvků v zadané sekvenci, které splňují podmínku. |
CountBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IEqualityComparer<TKey>) |
Poskytuje sadu |
DefaultIfEmpty<TSource>(IQueryable<TSource>) |
Vrátí prvky zadané sekvence nebo výchozí hodnotu parametru typu v jednoúčelové kolekci, pokud je sekvence prázdná. |
DefaultIfEmpty<TSource>(IQueryable<TSource>, TSource) |
Vrátí prvky zadané sekvence nebo zadanou hodnotu v jednoúčelové kolekci, pokud je sekvence prázdná. |
Distinct<TSource>(IQueryable<TSource>) |
Vrátí odlišné prvky ze sekvence pomocí výchozího porovnávače rovnosti k porovnání hodnot. |
Distinct<TSource>(IQueryable<TSource>, IEqualityComparer<TSource>) |
Vrátí odlišné prvky ze sekvence pomocí zadané IEqualityComparer<T> pro porovnání hodnot. |
DistinctBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>) |
Vrátí odlišné prvky ze sekvence podle zadané funkce selektoru klíčů. |
DistinctBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IEqualityComparer<TKey>) |
Vrátí odlišné prvky ze sekvence podle zadané funkce selektoru klíčů. |
ElementAt<TSource>(IQueryable<TSource>, Index) |
Vrátí element v zadaném indexu v sekvenci. |
ElementAt<TSource>(IQueryable<TSource>, Int32) |
Vrátí element v zadaném indexu v sekvenci. |
ElementAtOrDefault<TSource>(IQueryable<TSource>, Index) |
Vrátí prvek v zadaném indexu v sekvenci nebo výchozí hodnotu, pokud je index mimo rozsah. |
ElementAtOrDefault<TSource>(IQueryable<TSource>, Int32) |
Vrátí prvek v zadaném indexu v sekvenci nebo výchozí hodnotu, pokud je index mimo rozsah. |
Except<TSource>(IQueryable<TSource>, IEnumerable<TSource>) |
Vytvoří rozdíl sady dvou sekvencí pomocí výchozího porovnávače rovnosti k porovnání hodnot. |
Except<TSource>(IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>) |
Vytvoří rozdíl sady dvou sekvencí pomocí zadané IEqualityComparer<T> k porovnání hodnot. |
ExceptBy<TSource,TKey>(IQueryable<TSource>, IEnumerable<TKey>, Expression<Func<TSource,TKey>>) |
Vytvoří rozdíl sady dvou sekvencí podle zadané funkce selektoru klíčů. |
ExceptBy<TSource,TKey>(IQueryable<TSource>, IEnumerable<TKey>, Expression<Func<TSource,TKey>>, IEqualityComparer<TKey>) |
Vytvoří rozdíl sady dvou sekvencí podle zadané funkce selektoru klíčů. |
First<TSource>(IQueryable<TSource>) |
Vrátí první prvek sekvence. |
First<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
Vrátí první prvek sekvence, který splňuje zadanou podmínku. |
FirstOrDefault<TSource>(IQueryable<TSource>) |
Vrátí první prvek sekvence nebo výchozí hodnotu, pokud sekvence neobsahuje žádné prvky. |
FirstOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
Vrátí první prvek sekvence, která splňuje zadanou podmínku nebo výchozí hodnotu, pokud není nalezen žádný takový prvek. |
FirstOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, TSource) |
Vrátí první prvek sekvence, který splňuje podmínku nebo výchozí hodnotu, pokud se takový prvek nenajde. |
FirstOrDefault<TSource>(IQueryable<TSource>, TSource) |
Vrátí první prvek sekvence nebo výchozí hodnotu, pokud sekvence neobsahuje žádné prvky. |
GroupBy<TSource,TKey,TElement,TResult>(IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TSource,TElement>>, Expression<Func<TKey, IEnumerable<TElement>,TResult>>) |
Seskupí prvky sekvence podle zadané funkce selektoru klíčů a vytvoří výslednou hodnotu z každé skupiny a jejího klíče. Prvky každé skupiny jsou promítány pomocí zadané funkce. |
GroupBy<TSource,TKey,TElement,TResult>(IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TSource,TElement>>, Expression<Func<TKey, IEnumerable<TElement>,TResult>>, IEqualityComparer<TKey>) |
Seskupí prvky sekvence podle zadané funkce selektoru klíčů a vytvoří výslednou hodnotu z každé skupiny a jejího klíče. Klíče se porovnávají pomocí zadaného porovnávače a prvky každé skupiny se promítnou pomocí zadané funkce. |
GroupBy<TSource,TKey,TElement>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, Expression<Func<TSource,TElement>>) |
Seskupí prvky sekvence podle zadané funkce selektoru klíčů a promítne prvky pro každou skupinu pomocí zadané funkce. |
GroupBy<TSource,TKey,TElement>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, Expression<Func<TSource,TElement>>, IEqualityComparer<TKey>) |
Seskupí prvky sekvence a promítnou prvky pro každou skupinu pomocí zadané funkce. Hodnoty klíčů se porovnávají pomocí zadaného porovnávače. |
GroupBy<TSource,TKey,TResult>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, Expression<Func<TKey,IEnumerable<TSource>,TResult>>) |
Seskupí prvky sekvence podle zadané funkce selektoru klíčů a vytvoří výslednou hodnotu z každé skupiny a jejího klíče. |
GroupBy<TSource,TKey,TResult>(IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TKey,IEnumerable<TSource>,TResult>>, IEqualityComparer<TKey>) |
Seskupí prvky sekvence podle zadané funkce selektoru klíčů a vytvoří výslednou hodnotu z každé skupiny a jejího klíče. Klíče se porovnávají pomocí zadaného porovnávače. |
GroupBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>) |
Seskupí prvky sekvence podle zadané funkce selektoru klíčů. |
GroupBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IEqualityComparer<TKey>) |
Seskupí prvky sekvence podle zadané funkce voliče klíčů a porovná klíče pomocí zadaného porovnávače. |
GroupJoin<TOuter,TInner,TKey,TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter,TKey>>, Expression<Func<TInner,TKey>>, Expression<Func<TOuter,IEnumerable<TInner>,TResult>>) |
Koreluje prvky dvou sekvencí na základě rovnosti klíčů a seskupuje výsledky. K porovnání klíčů se používá výchozí porovnávače rovnosti. |
GroupJoin<TOuter,TInner,TKey,TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter,TKey>>, Expression<Func<TInner,TKey>>, Expression<Func<TOuter,IEnumerable<TInner>,TResult>>, IEqualityComparer<TKey>) |
Koreluje prvky dvou sekvencí na základě rovnosti klíčů a seskupuje výsledky. Zadaná IEqualityComparer<T> hodnota se používá k porovnání klíčů. |
Index<TSource>(IQueryable<TSource>) |
Poskytuje sadu |
Intersect<TSource>(IQueryable<TSource>, IEnumerable<TSource>) |
Vytvoří množinu průniku dvou sekvencí pomocí výchozího porovnávače rovnosti k porovnání hodnot. |
Intersect<TSource>(IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>) |
Vytvoří množinu průniku dvou sekvencí pomocí zadané IEqualityComparer<T> k porovnání hodnot. |
IntersectBy<TSource,TKey>(IQueryable<TSource>, IEnumerable<TKey>, Expression<Func<TSource,TKey>>) |
Vytvoří množinu průniku dvou sekvencí podle zadané funkce selektoru klíčů. |
IntersectBy<TSource,TKey>(IQueryable<TSource>, IEnumerable<TKey>, Expression<Func<TSource,TKey>>, IEqualityComparer<TKey>) |
Vytvoří množinu průniku dvou sekvencí podle zadané funkce selektoru klíčů. |
Join<TOuter,TInner,TKey,TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter,TKey>>, Expression<Func<TInner,TKey>>, Expression<Func<TOuter,TInner,TResult>>) |
Koreluje prvky dvou sekvencí na základě odpovídajících klíčů. K porovnání klíčů se používá výchozí porovnávače rovnosti. |
Join<TOuter,TInner,TKey,TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter,TKey>>, Expression<Func<TInner,TKey>>, Expression<Func<TOuter,TInner,TResult>>, IEqualityComparer<TKey>) |
Koreluje prvky dvou sekvencí na základě odpovídajících klíčů. Zadaná IEqualityComparer<T> hodnota se používá k porovnání klíčů. |
Last<TSource>(IQueryable<TSource>) |
Vrátí poslední prvek v posloupnosti. |
Last<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
Vrátí poslední prvek sekvence, který splňuje zadanou podmínku. |
LastOrDefault<TSource>(IQueryable<TSource>) |
Vrátí poslední prvek v sekvenci nebo výchozí hodnotu, pokud sekvence neobsahuje žádné prvky. |
LastOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
Vrátí poslední prvek sekvence, která splňuje podmínku nebo výchozí hodnotu, pokud se žádný takový prvek nenajde. |
LastOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, TSource) |
Vrátí poslední prvek sekvence, která splňuje podmínku nebo výchozí hodnotu, pokud se žádný takový prvek nenajde. |
LastOrDefault<TSource>(IQueryable<TSource>, TSource) |
Vrátí poslední prvek sekvence nebo výchozí hodnotu, pokud sekvence neobsahuje žádné prvky. |
LongCount<TSource>(IQueryable<TSource>) |
Vrátí hodnotu Int64 , která představuje celkový počet prvků v sekvenci. |
LongCount<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
Vrátí hodnotu Int64 , která představuje počet prvků v sekvenci, které splňují podmínku. |
Max<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>) |
Vyvolá pro každý prvek obecného IQueryable<T> objektu funkci projekce a vrátí maximální výslednou hodnotu. |
Max<TSource>(IQueryable<TSource>) |
Vrátí maximální hodnotu v obecném IQueryable<T>souboru . |
Max<TSource>(IQueryable<TSource>, IComparer<TSource>) |
Vrátí maximální hodnotu v obecném IQueryable<T>souboru . |
MaxBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>) |
Vrátí maximální hodnotu v obecném typu IQueryable<T> podle zadané funkce selektoru klíčů. |
MaxBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TSource>) |
Vrátí maximální hodnotu v obecném typu IQueryable<T> podle zadané funkce selektoru klíčů. |
Min<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>) |
Vyvolá funkci projekce pro každý prvek obecného objektu IQueryable<T> a vrátí minimální výslednou hodnotu. |
Min<TSource>(IQueryable<TSource>) |
Vrátí minimální hodnotu obecného IQueryable<T>parametru . |
Min<TSource>(IQueryable<TSource>, IComparer<TSource>) |
Vrátí minimální hodnotu v obecném IQueryable<T>souboru . |
MinBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>) |
Vrátí minimální hodnotu obecného typu IQueryable<T> podle zadané funkce selektoru klíčů. |
MinBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TSource>) |
Vrátí minimální hodnotu obecného typu IQueryable<T> podle zadané funkce selektoru klíčů. |
OfType<TResult>(IQueryable) |
Filtruje prvky objektu IQueryable na základě zadaného typu. |
Order<T>(IQueryable<T>) |
Seřadí prvky sekvence ve vzestupném pořadí. |
Order<T>(IQueryable<T>, IComparer<T>) |
Seřadí prvky sekvence ve vzestupném pořadí. |
OrderBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>) |
Seřadí prvky sekvence ve vzestupném pořadí podle klíče. |
OrderBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TKey>) |
Seřadí prvky sekvence ve vzestupném pořadí pomocí zadaného porovnávače. |
OrderByDescending<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>) |
Seřadí prvky sekvence v sestupném pořadí podle klíče. |
OrderByDescending<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TKey>) |
Seřadí prvky sekvence v sestupném pořadí pomocí zadaného porovnávače. |
OrderDescending<T>(IQueryable<T>) |
Seřadí prvky sekvence v sestupném pořadí. |
OrderDescending<T>(IQueryable<T>, IComparer<T>) |
Seřadí prvky sekvence v sestupném pořadí. |
Prepend<TSource>(IQueryable<TSource>, TSource) |
Vrátí novou dotazovatelnou sekvenci, která obsahuje elementy z |
Reverse<TSource>(IQueryable<TSource>) |
Invertuje pořadí prvků v sekvenci. |
Select<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,Int32,TResult>>) |
Projektuje každý prvek sekvence do nové podoby začleněním indexu elementu. |
Select<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>) |
Promítá každý prvek sekvence do nového formuláře. |
SelectMany<TSource,TCollection,TResult>(IQueryable<TSource>, Expression<Func<TSource, IEnumerable<TCollection>>>, Expression<Func<TSource,TCollection, TResult>>) |
Promítne každý prvek sekvence na a IEnumerable<T> vyvolá funkci selektoru výsledků pro každý prvek v této sekvenci. Výsledné hodnoty z každé mezisekvence se zkombinují do jedné jednorozměrné sekvence a vrátí se. |
SelectMany<TSource,TCollection,TResult>(IQueryable<TSource>, Expression<Func<TSource, Int32,IEnumerable<TCollection>>>, Expression<Func<TSource,TCollection, TResult>>) |
Promítá každý prvek sekvence do objektu IEnumerable<T> , který zahrnuje index zdrojového prvku, který ho vytvořil. Funkce selektoru výsledků je vyvolána u každého prvku každé mezisekvence a výsledné hodnoty jsou sloučeny do jedné jednorozměrné sekvence a vráceny. |
SelectMany<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,IEnumerable<TResult>>>) |
Promítá každý prvek sekvence do objektu IEnumerable<T> a zkombinuje výsledné sekvence do jedné sekvence. |
SelectMany<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,Int32,IEnumerable<TResult>>>) |
Promítá každý prvek sekvence do objektu IEnumerable<T> a zkombinuje výsledné sekvence do jedné sekvence. Index každého zdrojového prvku se používá v projektované podobě tohoto elementu. |
SequenceEqual<TSource>(IQueryable<TSource>, IEnumerable<TSource>) |
Určuje, zda jsou dvě sekvence rovny pomocí výchozího porovnávače rovnosti k porovnání prvků. |
SequenceEqual<TSource>(IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>) |
Určuje, zda jsou dvě sekvence rovny pomocí zadané IEqualityComparer<T> pro porovnání prvků. |
Single<TSource>(IQueryable<TSource>) |
Vrátí jediný prvek sekvence a vyvolá výjimku, pokud v sekvenci není právě jeden prvek. |
Single<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
Vrátí jediný prvek sekvence, která splňuje zadanou podmínku, a vyvolá výjimku, pokud existuje více než jeden takový prvek. |
SingleOrDefault<TSource>(IQueryable<TSource>) |
Vrátí jediný prvek sekvence, nebo výchozí hodnotu, pokud sekvence je prázdná; tato metoda vyvolá výjimku, pokud je v sekvenci více než jeden prvek. |
SingleOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
Vrátí jediný prvek sekvence, která splňuje zadanou podmínku nebo výchozí hodnotu, pokud žádný takový prvek neexistuje; Tato metoda vyvolá výjimku, pokud více než jeden prvek splňuje podmínku. |
SingleOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, TSource) |
Vrátí jediný prvek sekvence, která splňuje zadanou podmínku nebo výchozí hodnotu, pokud žádný takový prvek neexistuje; Tato metoda vyvolá výjimku, pokud více než jeden prvek splňuje podmínku. |
SingleOrDefault<TSource>(IQueryable<TSource>, TSource) |
Vrátí jediný prvek sekvence, nebo výchozí hodnotu, pokud sekvence je prázdná; tato metoda vyvolá výjimku, pokud je v sekvenci více než jeden prvek. |
Skip<TSource>(IQueryable<TSource>, Int32) |
Obchází zadaný počet prvků v sekvenci a pak vrátí zbývající prvky. |
SkipLast<TSource>(IQueryable<TSource>, Int32) |
Vrátí novou dotazovatelnou sekvenci, která obsahuje elementy z |
SkipWhile<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
Obchází elementy v sekvenci, pokud je zadaná podmínka pravdivá, a pak vrátí zbývající prvky. |
SkipWhile<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32,Boolean>>) |
Obchází elementy v sekvenci, pokud je zadaná podmínka pravdivá, a pak vrátí zbývající prvky. Index elementu se používá v logice funkce predikátu. |
Sum(IQueryable<Decimal>) |
Vypočítá součet posloupnosti Decimal hodnot. |
Sum(IQueryable<Double>) |
Vypočítá součet posloupnosti Double hodnot. |
Sum(IQueryable<Int32>) |
Vypočítá součet posloupnosti Int32 hodnot. |
Sum(IQueryable<Int64>) |
Vypočítá součet posloupnosti Int64 hodnot. |
Sum(IQueryable<Nullable<Decimal>>) |
Vypočítá součet posloupnosti hodnot s možnou Decimal hodnotou null. |
Sum(IQueryable<Nullable<Double>>) |
Vypočítá součet posloupnosti hodnot s možnou Double hodnotou null. |
Sum(IQueryable<Nullable<Int32>>) |
Vypočítá součet posloupnosti hodnot s možnou Int32 hodnotou null. |
Sum(IQueryable<Nullable<Int64>>) |
Vypočítá součet posloupnosti hodnot s možnou Int64 hodnotou null. |
Sum(IQueryable<Nullable<Single>>) |
Vypočítá součet posloupnosti hodnot s možnou Single hodnotou null. |
Sum(IQueryable<Single>) |
Vypočítá součet posloupnosti Single hodnot. |
Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>) |
Vypočítá součet posloupnosti Decimal hodnot, která je získána vyvoláním funkce projekce pro každý prvek vstupní sekvence. |
Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Double>>) |
Vypočítá součet posloupnosti Double hodnot, která je získána vyvoláním funkce projekce pro každý prvek vstupní sekvence. |
Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32>>) |
Vypočítá součet posloupnosti Int32 hodnot, která je získána vyvoláním funkce projekce pro každý prvek vstupní sekvence. |
Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int64>>) |
Vypočítá součet posloupnosti Int64 hodnot, která je získána vyvoláním funkce projekce pro každý prvek vstupní sekvence. |
Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Decimal>>>) |
Vypočítá součet posloupnosti hodnot s možnou Decimal hodnotou null, která je získána vyvoláním funkce projekce pro každý prvek vstupní sekvence. |
Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Double>>>) |
Vypočítá součet posloupnosti hodnot s možnou Double hodnotou null, která je získána vyvoláním funkce projekce pro každý prvek vstupní sekvence. |
Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int32>>>) |
Vypočítá součet posloupnosti hodnot s možnou Int32 hodnotou null, která je získána vyvoláním funkce projekce pro každý prvek vstupní sekvence. |
Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int64>>>) |
Vypočítá součet posloupnosti hodnot s možnou Int64 hodnotou null, která je získána vyvoláním funkce projekce pro každý prvek vstupní sekvence. |
Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Single>>>) |
Vypočítá součet posloupnosti hodnot s možnou Single hodnotou null, která je získána vyvoláním funkce projekce pro každý prvek vstupní sekvence. |
Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Single>>) |
Vypočítá součet posloupnosti Single hodnot, která je získána vyvoláním funkce projekce pro každý prvek vstupní sekvence. |
Take<TSource>(IQueryable<TSource>, Int32) |
Vrátí zadaný počet souvislých prvků od začátku sekvence. |
Take<TSource>(IQueryable<TSource>, Range) |
Vrátí zadaný rozsah souvislých prvků ze sekvence. |
TakeLast<TSource>(IQueryable<TSource>, Int32) |
Vrátí novou dotazovatelnou sekvenci, která obsahuje poslední |
TakeWhile<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
Vrátí prvky ze sekvence, pokud je zadaná podmínka pravdivá. |
TakeWhile<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32,Boolean>>) |
Vrátí prvky ze sekvence, pokud je zadaná podmínka pravdivá. Index elementu se používá v logice funkce predikátu. |
ThenBy<TSource,TKey>(IOrderedQueryable<TSource>, Expression<Func<TSource,TKey>>) |
Provede následné řazení prvků v sekvenci ve vzestupném pořadí podle klíče. |
ThenBy<TSource,TKey>(IOrderedQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TKey>) |
Provede následné řazení prvků v sekvenci vzestupně pomocí zadaného porovnávače. |
ThenByDescending<TSource,TKey>(IOrderedQueryable<TSource>, Expression<Func<TSource,TKey>>) |
Provede následné řazení prvků v posloupnosti v sestupném pořadí podle klíče. |
ThenByDescending<TSource,TKey>(IOrderedQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TKey>) |
Provede následné řazení prvků v posloupnosti v sestupném pořadí pomocí zadaného porovnávače. |
Union<TSource>(IQueryable<TSource>, IEnumerable<TSource>) |
Vytvoří sjednocení sady dvou sekvencí pomocí výchozího porovnávače rovnosti. |
Union<TSource>(IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>) |
Vytvoří sjednocení sady dvou sekvencí pomocí zadaného IEqualityComparer<T>. |
UnionBy<TSource,TKey>(IQueryable<TSource>, IEnumerable<TSource>, Expression<Func<TSource,TKey>>) |
Vytvoří sjednocení sady dvou sekvencí podle zadané funkce selektoru klíčů. |
UnionBy<TSource,TKey>(IQueryable<TSource>, IEnumerable<TSource>, Expression<Func<TSource,TKey>>, IEqualityComparer<TKey>) |
Vytvoří sjednocení sady dvou sekvencí podle zadané funkce selektoru klíčů. |
Where<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
Filtruje posloupnost hodnot na základě predikátu. |
Where<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32,Boolean>>) |
Filtruje posloupnost hodnot na základě predikátu. Index každého prvku se používá v logice funkce predikátu. |
Zip<TFirst,TSecond,TResult>(IQueryable<TFirst>, IEnumerable<TSecond>, Expression<Func<TFirst,TSecond,TResult>>) |
Sloučí dvě sekvence pomocí zadané funkce predikátu. |
Zip<TFirst,TSecond,TThird>(IQueryable<TFirst>, IEnumerable<TSecond>, IEnumerable<TThird>) |
Vytvoří sekvenci řazených kolekcí členů s prvky ze tří zadaných sekvencí. |
Zip<TFirst,TSecond>(IQueryable<TFirst>, IEnumerable<TSecond>) |
Vytvoří sekvenci řazených kolekcí členů s prvky ze dvou zadaných sekvencí. |
Platí pro
Viz také
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro