Compartilhar via


QueryTranslationPreprocessor 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 QueryTranslationPreprocessor
type QueryTranslationPreprocessor = class
Public Class QueryTranslationPreprocessor
Herança
QueryTranslationPreprocessor
Derivado

Comentários

Consulte Implementação de provedores de banco de dados e extensões e Como funcionam as consultas do EF Core para obter mais informações e exemplos.

Construtores

QueryTranslationPreprocessor(QueryTranslationPreprocessorDependencies, QueryCompilationContext)

Cria uma nova instância da classe QueryTranslationPreprocessor.

Propriedades

Dependencies

Dependências para esse serviço.

QueryCompilationContext

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

Métodos

NormalizeQueryableMethod(Expression)

Normaliza métodos consultáveis na consulta.

Process(Expression)

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

ProcessQueryRoots(Expression)

Adiciona nós raiz de consulta adicionais à consulta.

Aplica-se a