Partilhar via


RelationalShapedQueryCompilingExpressionVisitor Classe

Definição

Uma classe que compila a expressão de shaper para determinada expressão de consulta em forma.

Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

public class RelationalShapedQueryCompilingExpressionVisitor : Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor
type RelationalShapedQueryCompilingExpressionVisitor = class
    inherit ShapedQueryCompilingExpressionVisitor
Public Class RelationalShapedQueryCompilingExpressionVisitor
Inherits ShapedQueryCompilingExpressionVisitor
Herança
RelationalShapedQueryCompilingExpressionVisitor

Construtores

RelationalShapedQueryCompilingExpressionVisitor(ShapedQueryCompilingExpressionVisitorDependencies, RelationalShapedQueryCompilingExpressionVisitorDependencies, QueryCompilationContext)

Cria uma nova instância da classe ShapedQueryCompilingExpressionVisitor.

Propriedades

Dependencies

Dependências para esse serviço.

(Herdado de ShapedQueryCompilingExpressionVisitor)
IsAsync

Uma classe que compila a expressão de shaper para determinada expressão de consulta em forma.

Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

(Herdado de ShapedQueryCompilingExpressionVisitor)
IsBuffering

Uma classe que compila a expressão de shaper para determinada expressão de consulta em forma.

Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

(Herdado de ShapedQueryCompilingExpressionVisitor)
IsTracking

Uma classe que compila a expressão de shaper para determinada expressão de consulta em forma.

Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

(Herdado de ShapedQueryCompilingExpressionVisitor)
QueryCompilationContext

O objeto de contexto de compilação de consulta para compilação atual.

(Herdado de ShapedQueryCompilingExpressionVisitor)
RelationalDependencies

Dependências específicas do provedor relacional para esse serviço.

Métodos

InjectEntityMaterializers(Expression)

Injete materializadores de entidade em determinada expressão de shaper. StructuralTypeShaperExpression é substituído pela expressão do materializador para determinada entidade.

(Herdado de ShapedQueryCompilingExpressionVisitor)
VerifyNoClientConstant(Expression)

Verifica se a expressão de shaper fornecida não contém constante do lado do cliente que pode causar perda de memória.

(Herdado de ShapedQueryCompilingExpressionVisitor)
VisitExtension(Expression)

Uma classe que compila a expressão de shaper para determinada expressão de consulta em forma.

Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

VisitExtension(Expression)

Uma classe que compila a expressão de shaper para determinada expressão de consulta em forma.

Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

(Herdado de ShapedQueryCompilingExpressionVisitor)
VisitNonQuery(NonQueryExpression)

Visita o determinado nonQueryExpression, retornando uma expressão que, quando compilada, pode executar a operação de não consulta no banco de dados.

VisitShapedQuery(ShapedQueryExpression)

Visita a expressão de consulta em forma fornecida para criar uma expressão enumerável.

VisitShapedQuery(ShapedQueryExpression)

Visita a expressão de consulta em forma fornecida para criar uma expressão enumerável.

(Herdado de ShapedQueryCompilingExpressionVisitor)
VisitShapedQueryExpression(ShapedQueryExpression)

Uma classe que compila a expressão de shaper para determinada expressão de consulta em forma.

Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

VisitShapedQueryExpression(ShapedQueryExpression)

Uma classe que compila a expressão de shaper para determinada expressão de consulta em forma.

Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

(Herdado de ShapedQueryCompilingExpressionVisitor)

Aplica-se a