IQueryProvider.CreateQuery Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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.