IQueryProvider.CreateQuery Metoda

Definicja

Przeciążenia

CreateQuery(Expression)

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

CreateQuery<TElement>(Expression)

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

CreateQuery(Expression)

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

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

IQueryable

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

Uwagi

Uwaga

Właściwość Expression zwracanego 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łaj tę metodę. Przekazują je MethodCallExpression jako zapytanie LINQ.

Dotyczy

CreateQuery<TElement>(Expression)

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

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 zwracanego 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łuje tę metodę. Przekazują je MethodCallExpression jako zapytanie LINQ.

Dotyczy