IQueryProvider.Execute Método

Definição

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

TResult

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.

Aplica-se a