Udostępnij za pośrednictwem


IQueryProvider.Execute Metoda

Definicja

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

TResult

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.

Dotyczy