Udostępnij za pośrednictwem


IQueryProvider.CreateQuery Metoda

Definicja

Przeciążenia

CreateQuery(Expression)

IQueryable Tworzy obiekt, który może ocenić zapytanie reprezentowane przez określone drzewo wyrażeń.

CreateQuery<TElement>(Expression)

IQueryable<T> Tworzy obiekt, który może ocenić zapytanie reprezentowane przez określone drzewo wyrażeń.

CreateQuery(Expression)

IQueryable Tworzy obiekt, który może ocenić zapytanie reprezentowane przez określone drzewo wyrażeń.

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

Drzewo wyrażeń reprezentujące zapytanie LINQ.

Zwraca

Element IQueryable , który może ocenić zapytanie reprezentowane przez określone drzewo wyrażeń.

Uwagi

Uwaga

Właściwość Expression zwróconego IQueryable obiektu jest równa expression.

Metoda CreateQuery służy do tworzenia nowych IQueryable obiektów, biorąc pod uwagę drzewo wyrażeń. Zapytanie reprezentowane przez zwrócony obiekt jest skojarzone z określonym dostawcą LINQ.

Kilka standardowych metod operatorów zapytań zdefiniowanych w Queryablemetodzie , takich jak OfType i Cast, wywołuje tę metodę. Przekazują go, MethodCallExpression który reprezentuje zapytanie LINQ.

Dotyczy

CreateQuery<TElement>(Expression)

IQueryable<T> Tworzy obiekt, który może ocenić zapytanie reprezentowane przez określone drzewo wyrażeń.

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 zwracanych elementów IQueryable<T> .

Parametry

expression
Expression

Drzewo wyrażeń reprezentujące zapytanie LINQ.

Zwraca

IQueryable<TElement>

Element IQueryable<T> , który może ocenić zapytanie reprezentowane przez określone drzewo wyrażeń.

Uwagi

Uwaga

Właściwość Expression zwróconego IQueryable<T> obiektu jest równa expression.

Metoda CreateQuery służy do tworzenia nowych IQueryable<T> obiektów, biorąc pod uwagę drzewo wyrażeń. Zapytanie reprezentowane przez zwrócony obiekt jest skojarzone z określonym dostawcą LINQ.

Queryable Większość standardowych metod operatorów zapytań, które zwracają wyliczone wyniki, wywołają tę metodę. Przekazują go, MethodCallExpression który reprezentuje zapytanie LINQ.

Dotyczy