IQueryProvider.Execute Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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.