IQueryProvider.Execute Metodo

Definizione

Overload

Nome Descrizione
Execute(Expression)

Esegue la query rappresentata da un albero delle espressioni specificato.

Execute<TResult>(Expression)

Esegue la query fortemente tipizzata rappresentata da un albero delle espressioni specificato.

Execute(Expression)

Esegue la query rappresentata da un albero delle espressioni specificato.

public:
 System::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.

Valori restituiti

Valore risultante dall'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 associato IQueryable .

Si applica a

Execute<TResult>(Expression)

Esegue la query fortemente tipizzata rappresentata da un albero delle espressioni specificato.

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

Tipo del valore risultante dall'esecuzione della query.

Parametri

expression
Expression

Struttura ad albero delle espressioni che rappresenta una query LINQ.

Valori restituiti

TResult

Valore risultante dall'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.

Si applica a