IQueryProvider.CreateQuery Metoda

Definice

Přetížení

CreateQuery(Expression)

IQueryable Vytvoří objekt, který může vyhodnotit dotaz reprezentovaný zadaným stromem výrazů.

CreateQuery<TElement>(Expression)

IQueryable<T> Vytvoří objekt, který může vyhodnotit dotaz reprezentovaný zadaným stromem výrazů.

CreateQuery(Expression)

IQueryable Vytvoří objekt, který může vyhodnotit dotaz reprezentovaný zadaným stromem výrazů.

public:
 System::Linq::IQueryable ^ CreateQuery(System::Linq::Expressions::Expression ^ expression);
public System.Linq.IQueryable CreateQuery (System.Linq.Expressions.Expression expression);
abstract member CreateQuery : System.Linq.Expressions.Expression -> System.Linq.IQueryable
Public Function CreateQuery (expression As Expression) As IQueryable

Parametry

expression
Expression

Strom výrazů, který představuje dotaz LINQ.

Návraty

Objekt IQueryable , který může vyhodnotit dotaz reprezentovaný zadaným stromem výrazů.

Poznámky

Poznámka

Vlastnost Expression vráceného IQueryable objektu je rovna expression.

Metoda CreateQuery se používá k vytváření nových IQueryable objektů, které jsou dány stromem výrazů. Dotaz reprezentovaný vráceným objektem je přidružen ke konkrétnímu zprostředkovatele LINQ.

Několik standardních metod operátoru dotazu definovaných v Queryable, jako OfType jsou a Cast, volají tuto metodu. Předají mu objekt MethodCallExpression , který představuje dotaz LINQ.

Platí pro

CreateQuery<TElement>(Expression)

IQueryable<T> Vytvoří objekt, který může vyhodnotit dotaz reprezentovaný zadaným stromem výrazů.

public:
generic <typename TElement>
 System::Linq::IQueryable<TElement> ^ CreateQuery(System::Linq::Expressions::Expression ^ expression);
public System.Linq.IQueryable<TElement> CreateQuery<TElement> (System.Linq.Expressions.Expression expression);
abstract member CreateQuery : System.Linq.Expressions.Expression -> System.Linq.IQueryable<'Element>
Public Function CreateQuery(Of TElement) (expression As Expression) As IQueryable(Of TElement)

Parametry typu

TElement

Typ vrácených IQueryable<T> prvků.

Parametry

expression
Expression

Strom výrazů, který představuje dotaz LINQ.

Návraty

IQueryable<TElement>

Objekt IQueryable<T> , který může vyhodnotit dotaz reprezentovaný zadaným stromem výrazů.

Poznámky

Poznámka

Vlastnost Expression vráceného IQueryable<T> objektu je rovna expression.

Metoda CreateQuery se používá k vytváření nových IQueryable<T> objektů, které jsou dány stromem výrazů. Dotaz reprezentovaný vráceným objektem je přidružen ke konkrétnímu zprostředkovatele LINQ.

Tuto metodu Queryable volá většina standardních metod operátoru dotazu, které vracejí výčtové výsledky. Předají mu objekt MethodCallExpression , který představuje dotaz LINQ.

Platí pro