IQueryProvider.Execute Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
Execute(Expression) |
Esegue la query rappresentata da una struttura ad albero dell'espressione specificata. |
Execute<TResult>(Expression) |
Esegue la query fortemente tipizzata rappresentata da una struttura ad albero dell'espressione specificata. |
Execute(Expression)
Esegue la query rappresentata da una struttura ad albero dell'espressione specificata.
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
Parametri
- expression
- Expression
Struttura ad albero delle espressioni che rappresenta una query LINQ.
Restituisce
Il valore che è il risultato dell'esecuzione della query specificata.
Commenti
Il Execute metodo esegue query che restituiscono un singolo valore (anziché una sequenza enumerabile di valori). Gli alberi delle espressioni che rappresentano query che restituiscono risultati enumerabili vengono eseguiti quando l'oggetto associato IQueryable viene enumerato.
Si applica a
Execute<TResult>(Expression)
Esegue la query fortemente tipizzata rappresentata da una struttura ad albero dell'espressione specificata.
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
Parametri di tipo
- TResult
Il tipo di valore che è il risultato dell'esecuzione della query.
Parametri
- expression
- Expression
Struttura ad albero delle espressioni che rappresenta una query LINQ.
Restituisce
Il valore che è il risultato dell'esecuzione della query specificata.
Commenti
Il Execute metodo esegue query che restituiscono un singolo valore (anziché una sequenza enumerabile di valori). Gli alberi delle espressioni che rappresentano query che restituiscono risultati enumerabili vengono eseguiti quando viene enumerato l'oggetto che contiene l'albero IQueryable<T> delle espressioni.
I metodi dell'operatore Queryable query standard che restituiscono risultati singleton chiamano Execute. Passano un oggetto MethodCallExpression che rappresenta una query LINQ.