Compartilhar via


IQueryProvider.Execute Método

Definição

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

TResult

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.

Aplica-se a