Idioma

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.

[System.Runtime.CompilerServices.Nullable(0)]
public class QueryTranslationPreprocessor
public class QueryTranslationPreprocessor
[<System.Runtime.CompilerServices.Nullable(0)>]
type QueryTranslationPreprocessor = class
type QueryTranslationPreprocessor = class
Public Class QueryTranslationPreprocessor
Herança
QueryTranslationPreprocessor
Derivado
Atributos

Comentários

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

Construtores

Nome Descrição
QueryTranslationPreprocessor(QueryTranslationPreprocessorDependencies, QueryCompilationContext)

Cria uma nova instância da QueryTranslationPreprocessor classe.

Propriedades

Nome Descrição
Dependencies

Dependências para esse serviço.

IsEfConstantSupported

Um valor que indica se 'EF. Constantes são tratadas adequadamente no pós-processamento da consulta.

QueryCompilationContext

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

Métodos

Nome Descrição
NormalizeQueryableMethod(Expression)

Normaliza os métodos que podem ser consultados na consulta.

Process(Expression)

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

ProcessQueryRoots(Expression)

Adiciona nós raiz de consulta adicionais à consulta.

Aplica-se a