Compartir vía


IQueryProvider.Execute Método

Definición

Sobrecargas

Execute(Expression)

Ejecuta la consulta representada por el árbol de expresión especificado.

Execute<TResult>(Expression)

Ejecuta la consulta fuertemente tipada representada por el árbol de expresión especificado.

Execute(Expression)

Ejecuta la consulta representada por el árbol de expresión especificado.

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

Parámetros

expression
Expression

Árbol de expresión que representa una consulta LINQ.

Devoluciones

Valor que es el resultado de ejecutar la consulta especificada.

Comentarios

El Execute método ejecuta consultas que devuelven un valor único (en lugar de una secuencia enumerable de valores). Los árboles de expresión que representan consultas que devuelven resultados enumerables se ejecutan cuando se enumera su objeto asociado IQueryable .

Se aplica a

Execute<TResult>(Expression)

Ejecuta la consulta fuertemente tipada representada por el árbol de expresión especificado.

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

Parámetros de tipo

TResult

Tipo del valor que es el resultado de ejecutar la consulta.

Parámetros

expression
Expression

Árbol de expresión que representa una consulta LINQ.

Devoluciones

TResult

Valor que es el resultado de ejecutar la consulta especificada.

Comentarios

El Execute método ejecuta consultas que devuelven un valor único (en lugar de una secuencia enumerable de valores). Los árboles de expresión que representan consultas que devuelven resultados enumerables se ejecutan cuando se enumera el IQueryable<T> objeto que contiene el árbol de expresión.

Los Queryable métodos de operador de consulta estándar que devuelven resultados singleton llaman a Execute. Lo pasan que MethodCallExpression representa una consulta LINQ.

Se aplica a