Idioma

LiftableConstantProcessor.InlineConstants(Expression, Boolean) Método

Definição

Embutida todas as constantes que podem ser levantadas como nós simples ConstantExpression na árvore, contendo o resultado da avaliação dos resolvedores das constantes liftable.

public virtual System.Linq.Expressions.Expression InlineConstants(System.Linq.Expressions.Expression expression, bool supportsPrecompiledQuery);
abstract member InlineConstants : System.Linq.Expressions.Expression * bool -> System.Linq.Expressions.Expression
override this.InlineConstants : System.Linq.Expressions.Expression * bool -> System.Linq.Expressions.Expression
Public Overridable Function InlineConstants (expression As Expression, supportsPrecompiledQuery As Boolean) As Expression

Parâmetros

expression
Expression

Uma expressão que contém LiftableConstantExpression nós.

supportsPrecompiledQuery
Boolean

Um valor que indica se o provedor dá suporte a consultas pré-compiladas.

Retornos

Uma árvore de expressão que contém ConstantExpression nós em vez de LiftableConstantExpression nós.

Implementações

Comentários

A inlining constante liftable é executada no fluxo regular de pipeline de consulta não pré-compilado.

Essa é uma API interna que dá suporte à infraestrutura de Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em qualquer versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que fazer isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão Entity Framework Core.

Aplica-se a