IQueryProvider.Execute 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
Execute(Expression) |
Wykonuje zapytanie reprezentowane przez określone drzewo wyrażeń. |
Execute<TResult>(Expression) |
Wykonuje silnie typizowane zapytanie reprezentowane przez określone drzewo wyrażeń. |
Execute(Expression)
Wykonuje zapytanie reprezentowane przez określone drzewo wyrażeń.
public:
System::Object ^ Execute(System::Linq::Expressions::Expression ^ expression);
public object Execute (System.Linq.Expressions.Expression expression);
public object? Execute (System.Linq.Expressions.Expression expression);
abstract member Execute : System.Linq.Expressions.Expression -> obj
Public Function Execute (expression As Expression) As Object
Parametry
- expression
- Expression
Drzewo wyrażeń reprezentujące zapytanie LINQ.
Zwraca
Wartość, która wynika z wykonywania określonego zapytania.
Uwagi
Metoda Execute wykonuje zapytania zwracające pojedynczą wartość (zamiast wyliczalnej sekwencji wartości). Drzewa wyrażeń reprezentujące zapytania zwracające wyniki wyliczalne są wykonywane, gdy skojarzony IQueryable obiekt jest wyliczany.
Dotyczy
Execute<TResult>(Expression)
Wykonuje silnie typizowane zapytanie reprezentowane przez określone drzewo wyrażeń.
public:
generic <typename TResult>
TResult Execute(System::Linq::Expressions::Expression ^ expression);
public TResult Execute<TResult> (System.Linq.Expressions.Expression expression);
abstract member Execute : System.Linq.Expressions.Expression -> 'Result
Public Function Execute(Of TResult) (expression As Expression) As TResult
Parametry typu
- TResult
Typ wartości, która wynika z wykonywania zapytania.
Parametry
- expression
- Expression
Drzewo wyrażeń reprezentujące zapytanie LINQ.
Zwraca
Wartość, która wynika z wykonywania określonego zapytania.
Uwagi
Metoda Execute wykonuje zapytania zwracające pojedynczą wartość (zamiast wyliczalnej sekwencji wartości). Drzewa wyrażeń reprezentujące zapytania zwracające wyniki wyliczalne są wykonywane, gdy IQueryable<T> obiekt zawierający drzewo wyrażeń jest wyliczany.
Standardowe Queryable metody operatorów zapytań zwracające jednotonowe wyniki wywołają metodę Execute. Przekazują je MethodCallExpression jako zapytanie LINQ.