Partilhar via


RelationalQueryTranslationPreprocessor Classe

Definição

Uma classe que pré-processa a consulta antes da tradução.

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 RelationalQueryTranslationPreprocessor : Microsoft.EntityFrameworkCore.Query.QueryTranslationPreprocessor
type RelationalQueryTranslationPreprocessor = class
    inherit QueryTranslationPreprocessor
Public Class RelationalQueryTranslationPreprocessor
Inherits QueryTranslationPreprocessor
Herança
RelationalQueryTranslationPreprocessor

Construtores

RelationalQueryTranslationPreprocessor(QueryTranslationPreprocessorDependencies, RelationalQueryTranslationPreprocessorDependencies, QueryCompilationContext)

Cria uma nova instância da classe QueryTranslationPreprocessor.

Propriedades

Dependencies

Dependências para esse serviço.

(Herdado de QueryTranslationPreprocessor)
QueryCompilationContext

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

(Herdado de QueryTranslationPreprocessor)
RelationalDependencies

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

Métodos

NormalizeQueryableMethod(Expression)

Normaliza métodos consultáveis na consulta.

NormalizeQueryableMethod(Expression)

Normaliza métodos consultáveis na consulta.

(Herdado de QueryTranslationPreprocessor)
Process(Expression)

Aplica transformações de pré-processamento à consulta.

Process(Expression)

Aplica transformações de pré-processamento à consulta.

(Herdado de QueryTranslationPreprocessor)
ProcessQueryRoots(Expression)

Adiciona nós raiz de consulta adicionais à consulta.

ProcessQueryRoots(Expression)

Adiciona nós raiz de consulta adicionais à consulta.

(Herdado de QueryTranslationPreprocessor)

Aplica-se a