IQueryProvider.Execute Método

Definición

Sobrecargas

Nombre Description
Execute(Expression)

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

Execute<TResult>(Expression)

Ejecuta la consulta fuertemente tipada representada por un árbol de expresiones especificado.

Execute(Expression)

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

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

Parámetros

expression
Expression

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

Devoluciones

Valor resultante 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 un árbol de expresiones 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 resultante de ejecutar la consulta.

Parámetros

expression
Expression

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

Devoluciones

TResult

Valor resultante 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 expresiones.

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

Se aplica a