IQueryProvider.Execute Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Sobrecargas
| Name | Description |
|---|---|
| Execute(Expression) |
Executa a consulta representada por uma árvore de expressões especificada. |
| Execute<TResult>(Expression) |
Executa a consulta fortemente tipada representada por uma árvore de expressões especificada. |
Execute(Expression)
Executa a consulta representada por uma árvore de expressões especificada.
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
Uma árvore de expressões que representa uma consulta LINQ.
Devoluções
O valor que resulta da execução da consulta especificada.
Observações
O Execute método executa consultas que retornam um único valor (em vez de uma sequência enumerável de valores). Árvores de expressões que representam consultas que retornam resultados enumeráveis são executadas quando o objeto associado IQueryable é enumerado.
Aplica-se a
Execute<TResult>(Expression)
Executa a consulta fortemente tipada representada por uma árvore de expressões 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 Genérico
- TResult
O tipo do valor que resulta da execução da consulta.
Parâmetros
- expression
- Expression
Uma árvore de expressões que representa uma consulta LINQ.
Devoluções
O valor que resulta da execução da consulta especificada.
Observações
O Execute método executa consultas que retornam um único valor (em vez de uma sequência enumerável de valores). Árvores de expressões que representam consultas que retornam resultados enumeráveis são executadas quando o IQueryable<T> objeto que contém a árvore de expressões é enumerado.
Os Queryable métodos padrão de operadores de consulta que retornam resultados singleton chamam Execute. Eles passam uma MethodCallExpression que representa uma consulta LINQ.