Queryable Třída

Definice

Poskytuje sadu static (Shared v Visual Basic) metody pro dotazování na datové struktury, které implementují IQueryable<T>.Provides a set of static (Shared in Visual Basic) methods for querying data structures that implement 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 třídě Queryable poskytuje implementaci standardních operátorů dotazu pro dotazování zdrojů dat, které implementují IQueryable<T>.The set of methods declared in the Queryable class provides an implementation of the standard query operators for querying data sources that implement IQueryable<T>. Standardní operátory dotazu jsou metody pro obecné účely, které následují LINQLINQ vzor a umožňují rychlé procházení, filtrování a projekce operací nad daty v jakémkoli. Programovací jazyk založený na síti.The standard query operators are general purpose methods that follow the LINQLINQ pattern and enable you to express traversal, filter, and projection operations over data in any .NET-based programming language.

Většina metod v této třídě je definována jako metody rozšíření, které rozšíření IQueryable<T> typ.The majority of the methods in this class are defined as extension methods that extend the IQueryable<T> type. To znamená, že je možné je volat jako metodu instance libovolného objektu, který implementuje IQueryable<T>.This means they can be called like an instance method on any object that implements IQueryable<T>. Tyto metody, které rozšiřuje IQueryable<T>, neprovádějí žádné dotazy přímo.These methods that extend IQueryable<T> do not perform any querying directly. Místo toho je jejich funkce vytvořit objekt Expression, což je strom výrazu, který představuje kumulativní dotaz.Instead, their functionality is to build an Expression object, which is an expression tree that represents the cumulative query. Metody poté předají strom nového výrazu do metody Execute<TResult>(Expression) nebo do metody CreateQuery<TElement>(Expression) vstupního IQueryable<T>.The methods then pass the new expression tree to either the Execute<TResult>(Expression) method or the CreateQuery<TElement>(Expression) method of the input IQueryable<T>. Metoda, která je volána, závisí na tom, zda metoda Queryable vrátí hodnotu typu singleton. v takovém případě je Execute<TResult>(Expression) volána nebo má vyčíslitelné výsledky, v takovém případě CreateQuery<TElement>(Expression) volána.The method that is called depends on whether the Queryable method returns a singleton value, in which case Execute<TResult>(Expression) is called, or has enumerable results, in which case CreateQuery<TElement>(Expression) is called.

Skutečné provádění dotazů na cílových datech je prováděno třídou, která implementuje IQueryable<T>.The actual query execution on the target data is performed by a class that implements IQueryable<T>. Očekává se jakákoli implementace IQueryable<T> je, že výsledek provedení stromu výrazu, který byl vytvořen metodou Queryable standardního dotazu, je ekvivalentní výsledku volání odpovídající metody ve třídě Enumerable, pokud zdroj dat byl IEnumerable<T>.The expectation of any IQueryable<T> implementation is that the result of executing an expression tree that was constructed by a Queryable standard query operator method is equivalent to the result of calling the corresponding method in the Enumerable class, if the data source were an IEnumerable<T>.

Kromě standardních metod operátoru dotazu, které pracují s IQueryable<T> objekty, tato třída také obsahuje metodu AsQueryable, která typy IEnumerable objekty jako objekty IQueryable.In addition to the standard query operator methods that operate on IQueryable<T> objects, this class also contains a method, AsQueryable, which types IEnumerable objects as IQueryable objects.

Metody

Aggregate<TSource,TAccumulate,TResult>(IQueryable<TSource>, TAccumulate, Expression<Func<TAccumulate,TSource,TAccumulate>>, Expression<Func<TAccumulate,TResult>>)

Aplikuje funkci Akumulovaná v rámci sekvence.Applies an accumulator function over a sequence. Zadaná hodnota počáteční hodnoty se používá jako počáteční hodnota akumulátoru a zadaná funkce slouží k výběru hodnoty výsledku.The specified seed value is used as the initial accumulator value, and the specified function is used to select the result value.

Aggregate<TSource,TAccumulate>(IQueryable<TSource>, TAccumulate, Expression<Func<TAccumulate,TSource,TAccumulate>>)

Aplikuje funkci Akumulovaná v rámci sekvence.Applies an accumulator function over a sequence. Zadaná hodnota počáteční hodnoty se používá jako počáteční hodnota akumulátoru.The specified seed value is used as the initial accumulator value.

Aggregate<TSource>(IQueryable<TSource>, Expression<Func<TSource,TSource,TSource>>)

Aplikuje funkci Akumulovaná v rámci sekvence.Applies an accumulator function over a sequence.

All<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Určuje, zda všechny prvky sekvence splní podmínku.Determines whether all the elements of a sequence satisfy a condition.

Any<TSource>(IQueryable<TSource>)

Určuje, zda sekvence obsahuje nějaké prvky.Determines whether a sequence contains any elements.

Any<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Určuje, zda kterýkoli prvek sekvence splňuje podmínku.Determines whether any element of a sequence satisfies a condition.

Append<TSource>(IQueryable<TSource>, TSource)

Vrátí novou sekvenci Queryable, která obsahuje prvky z source plus zadaný element připojili na konci.Returns a new queryable sequence that contains the elements from source plus the specified element appended at the end.

AsQueryable(IEnumerable)

Převede IEnumerable na IQueryable.Converts an IEnumerable to an IQueryable.

AsQueryable<TElement>(IEnumerable<TElement>)

Převede obecný IEnumerable<T> na obecný IQueryable<T>.Converts a generic IEnumerable<T> to a generic IQueryable<T>.

Average(IQueryable<Decimal>)

Vypočítá průměr posloupnosti Decimal hodnot.Computes the average of a sequence of Decimal values.

Average(IQueryable<Double>)

Vypočítá průměr posloupnosti Double hodnot.Computes the average of a sequence of Double values.

Average(IQueryable<Int32>)

Vypočítá průměr posloupnosti Int32 hodnot.Computes the average of a sequence of Int32 values.

Average(IQueryable<Int64>)

Vypočítá průměr posloupnosti Int64 hodnot.Computes the average of a sequence of Int64 values.

Average(IQueryable<Nullable<Decimal>>)

Vypočítá průměrnou posloupnost hodnot Decimal s možnou hodnotou null.Computes the average of a sequence of nullable Decimal values.

Average(IQueryable<Nullable<Double>>)

Vypočítá průměrnou posloupnost hodnot Double s možnou hodnotou null.Computes the average of a sequence of nullable Double values.

Average(IQueryable<Nullable<Int32>>)

Vypočítá průměrnou posloupnost hodnot Int32 s možnou hodnotou null.Computes the average of a sequence of nullable Int32 values.

Average(IQueryable<Nullable<Int64>>)

Vypočítá průměrnou posloupnost hodnot Int64 s možnou hodnotou null.Computes the average of a sequence of nullable Int64 values.

Average(IQueryable<Nullable<Single>>)

Vypočítá průměrnou posloupnost hodnot Single s možnou hodnotou null.Computes the average of a sequence of nullable Single values.

Average(IQueryable<Single>)

Vypočítá průměr posloupnosti Single hodnot.Computes the average of a sequence of Single values.

Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>)

Vypočítá průměr sekvence Decimal hodnot, které jsou získány vyvoláním funkce projekce na každý prvek vstupní sekvence.Computes the average of a sequence of Decimal values that is obtained by invoking a projection function on each element of the input sequence.

Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Double>>)

Vypočítá průměr sekvence Double hodnot, které jsou získány vyvoláním funkce projekce na každý prvek vstupní sekvence.Computes the average of a sequence of Double values that is obtained by invoking a projection function on each element of the input sequence.

Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32>>)

Vypočítá průměr sekvence Int32 hodnot, které jsou získány vyvoláním funkce projekce na každý prvek vstupní sekvence.Computes the average of a sequence of Int32 values that is obtained by invoking a projection function on each element of the input sequence.

Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int64>>)

Vypočítá průměr sekvence Int64 hodnot, které jsou získány vyvoláním funkce projekce na každý prvek vstupní sekvence.Computes the average of a sequence of Int64 values that is obtained by invoking a projection function on each element of the input sequence.

Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Decimal>>>)

Vypočítá průměr posloupnosti hodnot s možnou hodnotou null Decimal hodnoty, které jsou získány vyvoláním funkce projekce na každý prvek vstupní sekvence.Computes the average of a sequence of nullable Decimal values that is obtained by invoking a projection function on each element of the input sequence.

Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Double>>>)

Vypočítá průměr posloupnosti hodnot s možnou hodnotou null Double hodnoty, které jsou získány vyvoláním funkce projekce na každý prvek vstupní sekvence.Computes the average of a sequence of nullable Double values that is obtained by invoking a projection function on each element of the input sequence.

Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int32>>>)

Vypočítá průměr posloupnosti hodnot s možnou hodnotou null Int32 hodnoty, které jsou získány vyvoláním funkce projekce na každý prvek vstupní sekvence.Computes the average of a sequence of nullable Int32 values that is obtained by invoking a projection function on each element of the input sequence.

Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int64>>>)

Vypočítá průměr posloupnosti hodnot s možnou hodnotou null Int64 hodnoty, které jsou získány vyvoláním funkce projekce na každý prvek vstupní sekvence.Computes the average of a sequence of nullable Int64 values that is obtained by invoking a projection function on each element of the input sequence.

Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Single>>>)

Vypočítá průměr posloupnosti hodnot s možnou hodnotou null Single hodnoty, které jsou získány vyvoláním funkce projekce na každý prvek vstupní sekvence.Computes the average of a sequence of nullable Single values that is obtained by invoking a projection function on each element of the input sequence.

Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Single>>)

Vypočítá průměr sekvence Single hodnot, které jsou získány vyvoláním funkce projekce na každý prvek vstupní sekvence.Computes the average of a sequence of Single values that is obtained by invoking a projection function on each element of the input sequence.

Cast<TResult>(IQueryable)

Převede prvky IQueryable na určený typ.Converts the elements of an IQueryable to the specified type.

Concat<TSource>(IQueryable<TSource>, IEnumerable<TSource>)

Zřetězí dvě sekvence.Concatenates two sequences.

Contains<TSource>(IQueryable<TSource>, TSource)

Pomocí výchozí procedury rovnosti určí, zda sekvence obsahuje zadaný element.Determines whether a sequence contains a specified element by using the default equality comparer.

Contains<TSource>(IQueryable<TSource>, TSource, IEqualityComparer<TSource>)

Určuje, zda sekvence obsahuje zadaný element pomocí zadaného IEqualityComparer<T>.Determines whether a sequence contains a specified element by using a specified IEqualityComparer<T>.

Count<TSource>(IQueryable<TSource>)

Vrátí počet prvků v sekvenci.Returns the number of elements in a sequence.

Count<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Vrátí počet prvků v zadané sekvenci, které splňují podmínku.Returns the number of elements in the specified sequence that satisfies a condition.

DefaultIfEmpty<TSource>(IQueryable<TSource>)

Vrátí prvky zadané sekvence nebo výchozí hodnotu parametru typu v kolekci singleton, pokud je sekvence prázdná.Returns the elements of the specified sequence or the type parameter's default value in a singleton collection if the sequence is empty.

DefaultIfEmpty<TSource>(IQueryable<TSource>, TSource)

Vrátí prvky zadané sekvence nebo zadanou hodnotu v kolekci singleton, pokud je sekvence prázdná.Returns the elements of the specified sequence or the specified value in a singleton collection if the sequence is empty.

Distinct<TSource>(IQueryable<TSource>)

Vrátí odlišné prvky z sekvence pomocí výchozí porovnávací metody pro porovnání hodnot.Returns distinct elements from a sequence by using the default equality comparer to compare values.

Distinct<TSource>(IQueryable<TSource>, IEqualityComparer<TSource>)

Vrátí odlišné prvky z sekvence pomocí zadaného IEqualityComparer<T> pro porovnání hodnot.Returns distinct elements from a sequence by using a specified IEqualityComparer<T> to compare values.

ElementAt<TSource>(IQueryable<TSource>, Int32)

Vrátí prvek v zadaném indexu v sekvenci.Returns the element at a specified index in a sequence.

ElementAtOrDefault<TSource>(IQueryable<TSource>, Int32)

Vrátí prvek v zadaném indexu v sekvenci nebo výchozí hodnotu, pokud je index mimo rozsah.Returns the element at a specified index in a sequence or a default value if the index is out of range.

Except<TSource>(IQueryable<TSource>, IEnumerable<TSource>)

Vytvoří množinový rozdíl dvou sekvencí pomocí výchozí porovnávací metody pro porovnání hodnot.Produces the set difference of two sequences by using the default equality comparer to compare values.

Except<TSource>(IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

Vytvoří množinový rozdíl dvou sekvencí pomocí zadaného IEqualityComparer<T> pro porovnání hodnot.Produces the set difference of two sequences by using the specified IEqualityComparer<T> to compare values.

First<TSource>(IQueryable<TSource>)

Vrátí první prvek sekvence.Returns the first element of a sequence.

First<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Vrátí první prvek sekvence, který splňuje zadanou podmínku.Returns the first element of a sequence that satisfies a specified condition.

FirstOrDefault<TSource>(IQueryable<TSource>)

Vrátí první prvek sekvence nebo výchozí hodnotu, pokud sekvence neobsahuje žádné prvky.Returns the first element of a sequence, or a default value if the sequence contains no elements.

FirstOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Vrátí první prvek sekvence, který splňuje zadanou podmínku, nebo výchozí hodnotu, pokud žádný takový prvek nebyl nalezen.Returns the first element of a sequence that satisfies a specified condition or a default value if no such element is found.

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íče a vytvoří výslednou hodnotu z každé skupiny a jejího klíče.Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key. Prvky každé skupiny jsou probíhají pomocí zadané funkce.The elements of each group are projected by using a specified function.

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íče a vytvoří výslednou hodnotu z každé skupiny a jejího klíče.Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key. Klíče jsou porovnány pomocí zadané porovnávací metody a prvky každé skupiny jsou probíhají pomocí zadané funkce.Keys are compared by using a specified comparer and the elements of each group are projected by using a specified function.

GroupBy<TSource,TKey,TElement>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, Expression<Func<TSource,TElement>>)

Seskupí prvky sekvence podle zadané funkce selektoru klíče a projekty prvků pro každou skupinu pomocí zadané funkce.Groups the elements of a sequence according to a specified key selector function and projects the elements for each group by using a specified function.

GroupBy<TSource,TKey,TElement>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, Expression<Func<TSource,TElement>>, IEqualityComparer<TKey>)

Seskupí prvky sekvence a rozprojektech prvky pro každou skupinu pomocí zadané funkce.Groups the elements of a sequence and projects the elements for each group by using a specified function. Hodnoty klíčů jsou porovnány pomocí zadané porovnávací metody.Key values are compared by using a specified comparer.

GroupBy<TSource,TKey,TResult>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, Expression<Func<TKey,IEnumerable<TSource>,TResult>>)

Seskupí prvky sekvence podle zadané funkce selektoru klíče a vytvoří výslednou hodnotu z každé skupiny a jejího klíče.Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key.

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íče a vytvoří výslednou hodnotu z každé skupiny a jejího klíče.Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key. Klíče se porovnávají pomocí zadané porovnávací metody.Keys are compared by using a specified comparer.

GroupBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>)

Seskupí prvky sekvence podle zadané funkce selektoru klíče.Groups the elements of a sequence according to a specified key selector function.

GroupBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IEqualityComparer<TKey>)

Seskupí prvky sekvence podle zadané funkce selektoru klíče a porovná klíče s použitím zadané porovnávací metody.Groups the elements of a sequence according to a specified key selector function and compares the keys by using a specified comparer.

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 seskupí výsledky.Correlates the elements of two sequences based on key equality and groups the results. Výchozí porovnávání rovnosti se používá k porovnání klíčů.The default equality comparer is used to compare keys.

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 seskupí výsledky.Correlates the elements of two sequences based on key equality and groups the results. Zadaný IEqualityComparer<T> slouží k porovnání klíčů.A specified IEqualityComparer<T> is used to compare keys.

Intersect<TSource>(IQueryable<TSource>, IEnumerable<TSource>)

Vytvoří průniky sady dvou sekvencí pomocí výchozí porovnávače rovnosti pro porovnání hodnot.Produces the set intersection of two sequences by using the default equality comparer to compare values.

Intersect<TSource>(IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

Vytvoří průnik dvou sekvencí sady pomocí zadaného IEqualityComparer<T> pro porovnání hodnot.Produces the set intersection of two sequences by using the specified IEqualityComparer<T> to compare values.

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í založených na porovnávacích klíčích.Correlates the elements of two sequences based on matching keys. Výchozí porovnávání rovnosti se používá k porovnání klíčů.The default equality comparer is used to compare keys.

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í založených na porovnávacích klíčích.Correlates the elements of two sequences based on matching keys. Zadaný IEqualityComparer<T> slouží k porovnání klíčů.A specified IEqualityComparer<T> is used to compare keys.

Last<TSource>(IQueryable<TSource>)

Vrátí poslední prvek v sekvenci.Returns the last element in a sequence.

Last<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Vrátí poslední prvek sekvence, který splňuje zadanou podmínku.Returns the last element of a sequence that satisfies a specified condition.

LastOrDefault<TSource>(IQueryable<TSource>)

Vrátí poslední prvek v sekvenci nebo výchozí hodnotu, pokud sekvence neobsahuje žádné prvky.Returns the last element in a sequence, or a default value if the sequence contains no elements.

LastOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Vrátí poslední prvek sekvence, který splňuje podmínku nebo výchozí hodnotu, pokud žádný takový prvek nebyl nalezen.Returns the last element of a sequence that satisfies a condition or a default value if no such element is found.

LongCount<TSource>(IQueryable<TSource>)

Vrátí Int64, který představuje celkový počet prvků v sekvenci.Returns an Int64 that represents the total number of elements in a sequence.

LongCount<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Vrátí Int64, který představuje počet prvků v sekvenci, která odpovídá podmínce.Returns an Int64 that represents the number of elements in a sequence that satisfy a condition.

Max<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>)

Vyvolá funkci projekce u každého prvku obecného IQueryable<T> a vrátí maximální výslednou hodnotu.Invokes a projection function on each element of a generic IQueryable<T> and returns the maximum resulting value.

Max<TSource>(IQueryable<TSource>)

Vrátí maximální hodnotu v obecné IQueryable<T>.Returns the maximum value in a generic IQueryable<T>.

Min<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>)

Vyvolá funkci projekce u každého prvku obecného IQueryable<T> a vrátí minimální výslednou hodnotu.Invokes a projection function on each element of a generic IQueryable<T> and returns the minimum resulting value.

Min<TSource>(IQueryable<TSource>)

Vrátí minimální hodnotu obecného IQueryable<T>.Returns the minimum value of a generic IQueryable<T>.

OfType<TResult>(IQueryable)

Filtruje prvky IQueryable založené na zadaném typu.Filters the elements of an IQueryable based on a specified type.

OrderBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>)

Seřadí prvky sekvence ve vzestupném pořadí podle klíče.Sorts the elements of a sequence in ascending order according to a key.

OrderBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TKey>)

Seřadí prvky sekvence ve vzestupném pořadí pomocí zadané porovnávací metody.Sorts the elements of a sequence in ascending order by using a specified comparer.

OrderByDescending<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>)

Seřadí prvky sekvence v sestupném pořadí podle klíče.Sorts the elements of a sequence in descending order according to a key.

OrderByDescending<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TKey>)

Seřadí prvky sekvence v sestupném pořadí pomocí zadané porovnávací metody.Sorts the elements of a sequence in descending order by using a specified comparer.

Prepend<TSource>(IQueryable<TSource>, TSource)

Vrátí novou sekvenci Queryable, která obsahuje prvky z source plus zadaný element na začátek.Returns a new queryable sequence that contains the elements from source plus the specified element prepended at the beginning.

Reverse<TSource>(IQueryable<TSource>)

Obrátí pořadí prvků v sekvenci.Inverts the order of the elements in a sequence.

Select<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,Int32,TResult>>)

Projektuje každý prvek sekvence do nového formuláře zahrnutím indexu elementu.Projects each element of a sequence into a new form by incorporating the element's index.

Select<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>)

Projektuje každý prvek sekvence do nového formuláře.Projects each element of a sequence into a new form.

SelectMany<TSource,TCollection,TResult>(IQueryable<TSource>, Expression<Func<TSource,IEnumerable<TCollection>>>, Expression<Func<TSource,TCollection,TResult>>)

Projektuje každý prvek sekvence do IEnumerable<T> a vyvolá funkci selektor výsledku pro každý prvek v této části.Projects each element of a sequence to an IEnumerable<T> and invokes a result selector function on each element therein. Výsledné hodnoty z každé mezilehlé sekvence jsou zkombinovány do jediné jednorozměrné sekvence a vrácena.The resulting values from each intermediate sequence are combined into a single, one-dimensional sequence and returned.

SelectMany<TSource,TCollection,TResult>(IQueryable<TSource>, Expression<Func<TSource,Int32,IEnumerable<TCollection>>>, Expression<Func<TSource,TCollection,TResult>>)

Projektuje každý prvek sekvence do IEnumerable<T>, která zahrnuje index zdrojového elementu, který ho vytvořil.Projects each element of a sequence to an IEnumerable<T> that incorporates the index of the source element that produced it. Funkce selektor výsledku je vyvolána u každého prvku každé mezilehlé sekvence a výsledné hodnoty jsou zkombinovány do jediné jednorozměrné sekvence a vrácena.A result selector function is invoked on each element of each intermediate sequence, and the resulting values are combined into a single, one-dimensional sequence and returned.

SelectMany<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,IEnumerable<TResult>>>)

Projektuje každý prvek sekvence do IEnumerable<T> a kombinuje výsledné sekvence do jedné sekvence.Projects each element of a sequence to an IEnumerable<T> and combines the resulting sequences into one sequence.

SelectMany<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,Int32,IEnumerable<TResult>>>)

Projektuje každý prvek sekvence do IEnumerable<T> a kombinuje výsledné sekvence do jedné sekvence.Projects each element of a sequence to an IEnumerable<T> and combines the resulting sequences into one sequence. Index každého zdrojového elementu se používá v projektované podobě daného prvku.The index of each source element is used in the projected form of that element.

SequenceEqual<TSource>(IQueryable<TSource>, IEnumerable<TSource>)

Určuje, zda se dvě sekvence rovnají pomocí výchozí porovnávací metody pro porovnání prvků.Determines whether two sequences are equal by using the default equality comparer to compare elements.

SequenceEqual<TSource>(IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

Určuje, zda se dvě sekvence rovnají pomocí zadaného IEqualityComparer<T> pro porovnání prvků.Determines whether two sequences are equal by using a specified IEqualityComparer<T> to compare elements.

Single<TSource>(IQueryable<TSource>)

Vrátí jediný prvek sekvence a vyvolá výjimku, pokud v sekvenci není přesně jeden prvek.Returns the only element of a sequence, and throws an exception if there is not exactly one element in the sequence.

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.Returns the only element of a sequence that satisfies a specified condition, and throws an exception if more than one such element exists.

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.Returns the only element of a sequence, or a default value if the sequence is empty; this method throws an exception if there is more than one element in the sequence.

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ínky.Returns the only element of a sequence that satisfies a specified condition or a default value if no such element exists; this method throws an exception if more than one element satisfies the condition.

Skip<TSource>(IQueryable<TSource>, Int32)

Obchází zadaný počet prvků v sekvenci a vrátí zbývající prvky.Bypasses a specified number of elements in a sequence and then returns the remaining elements.

SkipLast<TSource>(IQueryable<TSource>, Int32)

Vrátí novou sekvenci Queryable, která obsahuje prvky z source a poslední prvky count zdrojové sekvence Queryable vynechány.Returns a new queryable sequence that contains the elements from source with the last count elements of the source queryable sequence omitted.

SkipWhile<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Vynechá prvky v sekvenci, pokud je zadaná podmínka pravdivá a vrátí zbývající prvky.Bypasses elements in a sequence as long as a specified condition is true and then returns the remaining elements.

SkipWhile<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32,Boolean>>)

Vynechá prvky v sekvenci, pokud je zadaná podmínka pravdivá a vrátí zbývající prvky.Bypasses elements in a sequence as long as a specified condition is true and then returns the remaining elements. Index elementu se používá v Logic funkce predikátu.The element's index is used in the logic of the predicate function.

Sum(IQueryable<Decimal>)

Vypočítá součet posloupnosti Decimal hodnot.Computes the sum of a sequence of Decimal values.

Sum(IQueryable<Double>)

Vypočítá součet posloupnosti Double hodnot.Computes the sum of a sequence of Double values.

Sum(IQueryable<Int32>)

Vypočítá součet posloupnosti Int32 hodnot.Computes the sum of a sequence of Int32 values.

Sum(IQueryable<Int64>)

Vypočítá součet posloupnosti Int64 hodnot.Computes the sum of a sequence of Int64 values.

Sum(IQueryable<Nullable<Decimal>>)

Vypočítá součet posloupnosti Decimal hodnot s možnou hodnotou null.Computes the sum of a sequence of nullable Decimal values.

Sum(IQueryable<Nullable<Double>>)

Vypočítá součet posloupnosti Double hodnot s možnou hodnotou null.Computes the sum of a sequence of nullable Double values.

Sum(IQueryable<Nullable<Int32>>)

Vypočítá součet posloupnosti Int32 hodnot s možnou hodnotou null.Computes the sum of a sequence of nullable Int32 values.

Sum(IQueryable<Nullable<Int64>>)

Vypočítá součet posloupnosti Int64 hodnot s možnou hodnotou null.Computes the sum of a sequence of nullable Int64 values.

Sum(IQueryable<Nullable<Single>>)

Vypočítá součet posloupnosti Single hodnot s možnou hodnotou null.Computes the sum of a sequence of nullable Single values.

Sum(IQueryable<Single>)

Vypočítá součet posloupnosti Single hodnot.Computes the sum of a sequence of Single values.

Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>)

Vypočítá součet sekvence Decimal hodnot, které jsou získány vyvoláním funkce projekce na každý prvek vstupní sekvence.Computes the sum of the sequence of Decimal values that is obtained by invoking a projection function on each element of the input sequence.

Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Double>>)

Vypočítá součet sekvence Double hodnot, které jsou získány vyvoláním funkce projekce na každý prvek vstupní sekvence.Computes the sum of the sequence of Double values that is obtained by invoking a projection function on each element of the input sequence.

Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32>>)

Vypočítá součet sekvence Int32 hodnot, které jsou získány vyvoláním funkce projekce na každý prvek vstupní sekvence.Computes the sum of the sequence of Int32 values that is obtained by invoking a projection function on each element of the input sequence.

Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int64>>)

Vypočítá součet sekvence Int64 hodnot, které jsou získány vyvoláním funkce projekce na každý prvek vstupní sekvence.Computes the sum of the sequence of Int64 values that is obtained by invoking a projection function on each element of the input sequence.

Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Decimal>>>)

Vypočítá součet pořadí hodnot s možnou hodnotou null Decimal hodnoty, které jsou získány vyvoláním funkce projekce na každý prvek vstupní sekvence.Computes the sum of the sequence of nullable Decimal values that is obtained by invoking a projection function on each element of the input sequence.

Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Double>>>)

Vypočítá součet pořadí hodnot s možnou hodnotou null Double hodnoty, které jsou získány vyvoláním funkce projekce na každý prvek vstupní sekvence.Computes the sum of the sequence of nullable Double values that is obtained by invoking a projection function on each element of the input sequence.

Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int32>>>)

Vypočítá součet pořadí hodnot s možnou hodnotou null Int32 hodnoty, které jsou získány vyvoláním funkce projekce na každý prvek vstupní sekvence.Computes the sum of the sequence of nullable Int32 values that is obtained by invoking a projection function on each element of the input sequence.

Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int64>>>)

Vypočítá součet pořadí hodnot s možnou hodnotou null Int64 hodnoty, které jsou získány vyvoláním funkce projekce na každý prvek vstupní sekvence.Computes the sum of the sequence of nullable Int64 values that is obtained by invoking a projection function on each element of the input sequence.

Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Single>>>)

Vypočítá součet pořadí hodnot s možnou hodnotou null Single hodnoty, které jsou získány vyvoláním funkce projekce na každý prvek vstupní sekvence.Computes the sum of the sequence of nullable Single values that is obtained by invoking a projection function on each element of the input sequence.

Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Single>>)

Vypočítá součet sekvence Single hodnot, které jsou získány vyvoláním funkce projekce na každý prvek vstupní sekvence.Computes the sum of the sequence of Single values that is obtained by invoking a projection function on each element of the input sequence.

Take<TSource>(IQueryable<TSource>, Int32)

Vrátí zadaný počet souvislých prvků od začátku sekvence.Returns a specified number of contiguous elements from the start of a sequence.

TakeLast<TSource>(IQueryable<TSource>, Int32)

Vrátí novou sekvenci Queryable obsahující poslední prvky count z source.Returns a new queryable sequence that contains the last count elements from source.

TakeWhile<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Vrátí prvky z sekvence, pokud je zadaná podmínka pravdivá.Returns elements from a sequence as long as a specified condition is true.

TakeWhile<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32,Boolean>>)

Vrátí prvky z sekvence, pokud je zadaná podmínka pravdivá.Returns elements from a sequence as long as a specified condition is true. Index elementu se používá v Logic funkce predikátu.The element's index is used in the logic of the predicate function.

ThenBy<TSource,TKey>(IOrderedQueryable<TSource>, Expression<Func<TSource,TKey>>)

Provede následné řazení prvků v sekvenci vzestupném pořadí podle klíče.Performs a subsequent ordering of the elements in a sequence in ascending order according to a key.

ThenBy<TSource,TKey>(IOrderedQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TKey>)

Provede následné řazení prvků v sekvenci ve vzestupném pořadí pomocí zadané porovnávací metody.Performs a subsequent ordering of the elements in a sequence in ascending order by using a specified comparer.

ThenByDescending<TSource,TKey>(IOrderedQueryable<TSource>, Expression<Func<TSource,TKey>>)

Provede následné řazení prvků v sekvenci v sestupném pořadí podle klíče.Performs a subsequent ordering of the elements in a sequence in descending order, according to a key.

ThenByDescending<TSource,TKey>(IOrderedQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TKey>)

Provede následné řazení prvků v sekvenci v sestupném pořadí pomocí zadané porovnávací metody.Performs a subsequent ordering of the elements in a sequence in descending order by using a specified comparer.

Union<TSource>(IQueryable<TSource>, IEnumerable<TSource>)

Vytvoří sjednocení dvou sekvencí pomocí výchozí porovnávače rovnosti.Produces the set union of two sequences by using the default equality comparer.

Union<TSource>(IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

Vytvoří sjednocení dvou sekvencí pomocí zadaného IEqualityComparer<T>.Produces the set union of two sequences by using a specified IEqualityComparer<T>.

Where<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Filtruje sekvenci hodnot na základě predikátu.Filters a sequence of values based on a predicate.

Where<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32,Boolean>>)

Filtruje sekvenci hodnot na základě predikátu.Filters a sequence of values based on a predicate. Index každého elementu se používá v Logic funkce predikátu.Each element's index is used in the logic of the predicate function.

Zip<TFirst,TSecond,TResult>(IQueryable<TFirst>, IEnumerable<TSecond>, Expression<Func<TFirst,TSecond,TResult>>)

Sloučí dvě sekvence pomocí zadané funkce predikátu.Merges two sequences by using the specified predicate function.

Zip<TFirst,TSecond>(IQueryable<TFirst>, IEnumerable<TSecond>)

Vytvoří sekvenci řazených kolekcí členů s prvky ze dvou zadaných sekvencí.Produces a sequence of tuples with elements from the two specified sequences.

Platí pro

Viz také