IQueryProvider.Execute Método
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.
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. |
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
.NET 9 e outras versões
Produto | Versões |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1 |
UWP | 10.0 |
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.
Aplica-se a
.NET 9 e outras versões
Produto | Versões |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1 |
UWP | 10.0 |
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: