IQueryProvider.Execute Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
Execute(Expression) |
Executa a consulta representada por uma árvore de expressão especificada. |
Execute<TResult>(Expression) |
Executa a consulta fortemente tipada representada por uma árvore de expressão especificada. |
Execute(Expression)
Executa a consulta representada por uma árvore de expressão especificada.
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
Uma árvore de expressão que representa uma consulta LINQ.
Retornos
O valor resultante da execução da consulta especificada.
Comentários
O Execute método executa consultas que retornam um único valor (em vez de uma sequência enumerável de valores). As árvores de expressão que representam consultas que retornam resultados enumeráveis são executadas quando seu objeto associado IQueryable é enumerado.
Aplica-se a
Execute<TResult>(Expression)
Executa a consulta fortemente tipada representada por uma árvore de expressão especificada.
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
O tipo do valor resultante da execução da consulta.
Parâmetros
- expression
- Expression
Uma árvore de expressão que representa uma consulta LINQ.
Retornos
O valor resultante da execução da consulta especificada.
Comentários
O Execute método executa consultas que retornam um único valor (em vez de uma sequência enumerável de valores). Árvores de expressão que representam consultas que retornam resultados enumeráveis são executadas quando o IQueryable<T> objeto que contém a árvore de expressão é enumerado.
Os Queryable métodos de operador de consulta padrão que retornam os resultados singleton chamam Execute. Eles passam um MethodCallExpression que representa uma consulta LINQ.