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ů dotazů 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 . 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 se dají volat jako metoda instance u libovolného objektu, který implementuje IQueryable<T>. Tyto metody, které rozšiřují IQueryable<T> , neprovádějí žádné dotazy přímo. Místo toho je jejich funkce vytvořit Expression objekt, což je strom výrazu, který představuje kumulativní dotaz. Metody pak předávají nový strom výrazu Execute<TResult>(Expression) metodě nebo CreateQuery<TElement>(Expression) metodě vstupu IQueryable<T>. Volaná metoda závisí na tom, zda Queryable metoda vrací jednu 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) se volá.
Skutečné provádění dotazů na cílových datech provádí třída, která implementuje IQueryable<T>. Očekávání jakékoli IQueryable<T> implementace spočívá v tom, že výsledek spuštění stromu výrazu vytvořeného Queryable standardní metodou operátoru dotazu odpovídá výsledku volání odpovídající metody ve Enumerable třídě, pokud zdroj dat byl IEnumerable<T>.
Kromě standardních metod operátoru dotazu, které pracují s IQueryable<T> objekty, tato třída také obsahuje metodu, AsQueryablekterá typ 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žívá jako počáteční hodnota akumulátoru a zadaná funkce slouží 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 akumulátoru se používá jako počáteční hodnota akumulátoru. |
Aggregate<TSource>(IQueryable<TSource>, Expression<Func<TSource,TSource,TSource>>) |
Použije funkci akumulátoru na sekvenci. |
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 všechny 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 na IEnumerable IQueryable. |
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ávají 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ávají 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ávají 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ávají 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á se získá vyvoláním projekční funkce na každém prvku vstupní sekvence. |
Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Double>>>) |
Vypočítá průměr posloupnosti hodnot s možnou Double hodnotou null získanou vyvoláním funkce projekce pro 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 získanou vyvoláním funkce projekce pro 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 získanou vyvoláním funkce projekce pro 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 získanou vyvoláním funkce projekce pro 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 projekční funkce pro každý prvek vstupní sekvence. |
Cast<TResult>(IQueryable) |
Převede prvky zadaného IQueryable typu. |
Chunk<TSource>(IQueryable<TSource>, Int32) |
Rozdělte prvky sekvence na bloky 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ého IEqualityComparer<T>. |
Count<TSource>(IQueryable<TSource>) |
Vrátí počet prvků v posloupnosti. |
Count<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
Vrátí počet prvků v zadané sekvenci, která splňuje podmínku. |
DefaultIfEmpty<TSource>(IQueryable<TSource>) |
Vrátí prvky zadané sekvence nebo výchozí hodnotu parametru typu v kolekci singleton, pokud je sekvence prázdná. |
DefaultIfEmpty<TSource>(IQueryable<TSource>, TSource) |
Vrátí prvky zadané sekvence nebo zadanou hodnotu v jedné kolekci, pokud je sekvence prázdná. |
Distinct<TSource>(IQueryable<TSource>) |
Vrátí jedinečné prvky ze sekvence pomocí výchozího porovnávače rovnosti k porovnání hodnot. |
Distinct<TSource>(IQueryable<TSource>, IEqualityComparer<TSource>) |
Vrátí jedinečné prvky ze sekvence pomocí zadaného IEqualityComparer<T> objektu 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í prvek v zadaném indexu v posloupnosti. |
ElementAt<TSource>(IQueryable<TSource>, Int32) |
Vrátí prvek v zadaném indexu v posloupnosti. |
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ří nastavený rozdíl dvou sekvencí pomocí výchozího porovnávače rovnosti k porovnání hodnot. |
Except<TSource>(IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>) |
Vytvoří set rozdíl dvou sekvencí pomocí zadaného IEqualityComparer<T> porovnání hodnot. |
ExceptBy<TSource,TKey>(IQueryable<TSource>, IEnumerable<TKey>, Expression<Func<TSource,TKey>>) |
Vytvoří set rozdíl dvou sekvencí podle zadané funkce selektoru klíče. |
ExceptBy<TSource,TKey>(IQueryable<TSource>, IEnumerable<TKey>, Expression<Func<TSource,TKey>>, IEqualityComparer<TKey>) |
Vytvoří set rozdíl dvou sekvencí podle zadané funkce selektoru klíče. |
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 se nenajde žá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 nenajde žádný takový prvek. |
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 se projektují 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 projektují 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 zadává 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 projekty prvky pro každou skupinu pomocí zadané funkce. Klíčové hodnoty 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 selektoru 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ě klíčové rovnosti a seskupuje výsledky. Výchozí porovnávač rovnosti se používá k porovnání klíčů. |
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ě klíčové rovnosti a seskupuje výsledky. Zadaný IEqualityComparer<T> klíč se používá k porovnání klíčů. |
Intersect<TSource>(IQueryable<TSource>, IEnumerable<TSource>) |
Vytvoří průnik dvou sekvencí pomocí výchozího porovnávače rovnosti k porovnání hodnot. |
Intersect<TSource>(IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>) |
Vytvoří průsečík dvou sekvencí pomocí zadaného IEqualityComparer<T> porovnání hodnot. |
IntersectBy<TSource,TKey>(IQueryable<TSource>, IEnumerable<TKey>, Expression<Func<TSource,TKey>>) |
Vytvoří průnik dvou sekvencí podle zadané funkce selektoru klíčů. |
IntersectBy<TSource,TKey>(IQueryable<TSource>, IEnumerable<TKey>, Expression<Func<TSource,TKey>>, IEqualityComparer<TKey>) |
Vytvoří průnik 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íčů. Výchozí porovnávač rovnosti se používá k porovnání klíčů. |
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> 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 posloupnosti 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 nenajde žádný takový prvek. |
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 nenajde žádný takový prvek. |
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 posloupnosti. |
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á funkci projekce pro každý prvek obecného IQueryable<T> objektu a vrátí maximální výslednou hodnotu. |
Max<TSource>(IQueryable<TSource>) |
Vrátí maximální hodnotu v obecné IQueryable<T>hodnotě . |
Max<TSource>(IQueryable<TSource>, IComparer<TSource>) |
Vrátí maximální hodnotu v obecné IQueryable<T>hodnotě . |
MaxBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>) |
Vrátí maximální hodnotu obecného IQueryable<T> podle zadané funkce selektoru klíčů. |
MaxBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TSource>) |
Vrátí maximální hodnotu obecného 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 IQueryable<T> objektu a vrátí minimální výslednou hodnotu. |
Min<TSource>(IQueryable<TSource>) |
Vrátí minimální hodnotu obecného IQueryable<T>. |
Min<TSource>(IQueryable<TSource>, IComparer<TSource>) |
Vrátí minimální hodnotu v obecné IQueryable<T>hodnotě . |
MinBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>) |
Vrátí minimální hodnotu v obecném IQueryable<T> typu podle zadané funkce selektoru klíče. |
MinBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TSource>) |
Vrátí minimální hodnotu v obecném IQueryable<T> typu podle zadané funkce selektoru klíče. |
OfType<TResult>(IQueryable) |
Filtruje prvky IQueryable na základě zadaného typu. |
OrderBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>) |
Seřadí prvky sekvence vzestupně 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. |
Prepend<TSource>(IQueryable<TSource>, TSource) |
Vrátí novou dotazovatelnou sekvenci, která obsahuje prvky z |
Reverse<TSource>(IQueryable<TSource>) |
Invertuje pořadí prvků v posloupnosti. |
Select<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,Int32,TResult>>) |
Začlení každý prvek sekvence do nového formuláře zahrnutím indexu prvku. |
Select<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>) |
Prodá jednotlivé prvky sekvence do nového formuláře. |
SelectMany<TSource,TCollection,TResult>(IQueryable<TSource>, Expression<Func<TSource, IEnumerable<TCollection>>>, Expression<Func<TSource,TCollection, TResult>>) |
Umožňuje zavést jednotlivé prvky sekvence na IEnumerable<T> sekvenci a vyvolat funkci selektoru výsledků na každém prvku v něm. Výsledné hodnoty z každé zprostředkující sekvence 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 na IEnumerable<T> prvek, který obsahuje index zdrojového prvku, který ho vytvořil. Funkce selektoru výsledků je vyvolána pro každý prvek každé zprostředkující sekvence a výsledné hodnoty se zkombinují do jedné jednorozměrné sekvence a vrátí se. |
SelectMany<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,IEnumerable<TResult>>>) |
Umožňuje zavést jednotlivé prvky sekvence do IEnumerable<T> jedné sekvence a zkombinovat výsledné sekvence do jedné sekvence. |
SelectMany<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,Int32,IEnumerable<TResult>>>) |
Umožňuje zavést jednotlivé prvky sekvence do IEnumerable<T> jedné sekvence a zkombinovat výsledné sekvence do jedné sekvence. Index každého zdrojového elementu se používá v projektované podobě tohoto prvku. |
SequenceEqual<TSource>(IQueryable<TSource>, IEnumerable<TSource>) |
Určuje, zda jsou dvě sekvence stejné 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ého IEqualityComparer<T> 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 je sekvence 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 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 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 je sekvence 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 posloupnosti a vrátí zbývající prvky. |
SkipLast<TSource>(IQueryable<TSource>, Int32) |
Vrátí novou dotazovatelnou sekvenci, která obsahuje prvky z |
SkipWhile<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
Obchází prvky v posloupnosti, pokud je zadaná podmínka pravdivá a vrátí zbývající prvky. |
SkipWhile<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32,Boolean>>) |
Obchází prvky v posloupnosti, pokud je zadaná podmínka pravdivá a vrátí zbývající prvky. Index prvku se používá v logice predikátové funkce. |
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 nullable Decimal . |
Sum(IQueryable<Nullable<Double>>) |
Vypočítá součet posloupnosti hodnot nullable Double . |
Sum(IQueryable<Nullable<Int32>>) |
Vypočítá součet posloupnosti hodnot nullable Int32 . |
Sum(IQueryable<Nullable<Int64>>) |
Vypočítá součet posloupnosti hodnot nullable Int64 . |
Sum(IQueryable<Nullable<Single>>) |
Vypočítá součet posloupnosti hodnot nullable Single . |
Sum(IQueryable<Single>) |
Vypočítá součet posloupnosti Single hodnot. |
Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>) |
Vypočítá součet sekvencí Decimal hodnot získaných vyvoláním funkce projekce na každém prvku vstupní sekvence. |
Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Double>>) |
Vypočítá součet sekvencí Double hodnot získaných vyvoláním funkce projekce na každém prvku vstupní sekvence. |
Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32>>) |
Vypočítá součet posloupnosti Int32 hodnot, které se získá vyvoláním projekční funkce pro každý prvek vstupní sekvence. |
Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int64>>) |
Vypočítá součet posloupnosti Int64 hodnot, které se získá vyvoláním projekční funkce 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 získanou 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 získanou 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 získanou 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 získanou 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 získanou vyvoláním funkce projekce pro každý prvek vstupní sekvence. |
Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Single>>) |
Vypočítá součet sekvencí Single hodnot získaných vyvoláním funkce projekce na každém prvku 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í zadanou oblast souvislých prvků ze sekvence. |
TakeLast<TSource>(IQueryable<TSource>, Int32) |
Vrátí novou dotazovatelnou sekvenci obsahující poslední |
TakeWhile<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
Vrátí prvky z posloupnosti, pokud je zadaná podmínka pravdivá. |
TakeWhile<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32,Boolean>>) |
Vrátí prvky z posloupnosti, pokud je zadaná podmínka pravdivá. Index prvku se používá v logice predikátové funkce. |
ThenBy<TSource,TKey>(IOrderedQueryable<TSource>, Expression<Func<TSource,TKey>>) |
Provede následné řazení prvků ve vzestupném pořadí podle klíče. |
ThenBy<TSource,TKey>(IOrderedQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TKey>) |
Provede následné řazení prvků ve vzestupném pořadí pomocí zadaného porovnávače. |
ThenByDescending<TSource,TKey>(IOrderedQueryable<TSource>, Expression<Func<TSource,TKey>>) |
Provede následné řazení prvků v posloupnosti sestupně podle klíče. |
ThenByDescending<TSource,TKey>(IOrderedQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TKey>) |
Provede následné řazení prvků v posloupnosti sestupně pomocí zadaného porovnávače. |
Union<TSource>(IQueryable<TSource>, IEnumerable<TSource>) |
Vytvoří sjednocovací sadu dvou sekvencí pomocí výchozího porovnávače rovnosti. |
Union<TSource>(IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>) |
Vytvoří sjednocovací sadu dvou sekvencí pomocí zadaného IEqualityComparer<T>. |
UnionBy<TSource,TKey>(IQueryable<TSource>, IEnumerable<TSource>, Expression<Func<TSource,TKey>>) |
Vytvoří sjednocování dvou sekvencí podle zadané funkce selektoru klíče. |
UnionBy<TSource,TKey>(IQueryable<TSource>, IEnumerable<TSource>, Expression<Func<TSource,TKey>>, IEqualityComparer<TKey>) |
Vytvoří sjednocování dvou sekvencí podle zadané funkce selektoru klíče. |
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 predikátové funkce. |
Zip<TFirst,TSecond,TResult>(IQueryable<TFirst>, IEnumerable<TSecond>, Expression<Func<TFirst,TSecond,TResult>>) |
Sloučí dvě sekvence pomocí zadané predikátové funkce. |
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í. |