IQueryProvider.Execute Método

Definição

Sobrecargas

Execute(Expression)

Executa a consulta representada por uma árvore de expressão especificada.Executes the query represented by a specified expression tree.

Execute<TResult>(Expression)

Executa a consulta fortemente tipada representada por uma árvore de expressão especificada.Executes the strongly-typed query represented by a specified expression tree.

Execute(Expression)

Executa a consulta representada por uma árvore de expressão especificada.Executes the query represented by a specified expression tree.

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 LINQLINQ.An expression tree that represents a LINQLINQ query.

Retornos

Object

O valor resultante da execução da consulta especificada.The value that results from executing the specified query.

Comentários

O Execute método executa consultas que retornam um único valor (em vez de uma sequência de valores enumerável).The Execute method executes queries that return a single value (instead of an enumerable sequence of values). Árvores de expressão que representam consultas que retornam resultados enumeráveis são executadas quando seu IQueryable objeto associado é enumerado.Expression trees that represent queries that return enumerable results are executed when their associated IQueryable object is enumerated.

Aplica-se a

Produto Introduced

Execute<TResult>(Expression)

Executa a consulta fortemente tipada representada por uma árvore de expressão especificada.Executes the strongly-typed query represented by a specified expression tree.

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.The type of the value that results from executing the query.

Parâmetros

expression
Expression

Uma árvore de expressão que representa uma consulta LINQLINQ.An expression tree that represents a LINQLINQ query.

Retornos

TResult

O valor resultante da execução da consulta especificada.The value that results from executing the specified query.

Comentários

O Execute método executa consultas que retornam um único valor (em vez de uma sequência de valores enumerável).The Execute method executes queries that return a single value (instead of an enumerable sequence of values). Á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.Expression trees that represent queries that return enumerable results are executed when the IQueryable<T> object that contains the expression tree is enumerated.

Os Queryable métodos de operador de consulta padrão que retornam chamadas de resultados singleton Execute .The Queryable standard query operator methods that return singleton results call Execute. Eles passam a ele um MethodCallExpression que representa uma LINQLINQ consulta.They pass it a MethodCallExpression that represents a LINQLINQ query.

Aplica-se a

Produto Introduced