QueryTranslationPreprocessor Classe

Definição

Uma classe que processa a consulta antes da conversão.

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

public class QueryTranslationPreprocessor
type QueryTranslationPreprocessor = class
Public Class QueryTranslationPreprocessor
Herança
QueryTranslationPreprocessor
Derivado

Construtores

QueryTranslationPreprocessor(QueryTranslationPreprocessorDependencies, QueryCompilationContext)

Cria uma nova instância da classe QueryTranslationPreprocessor.

Propriedades

Dependencies

Objeto de parâmetro que contém dependências de serviço.

QueryCompilationContext

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

Métodos

NormalizeQueryableMethod(Expression)

Normaliza os métodos consultáveis na consulta.

Esse método extrai informações de metadados de consulta como acompanhamento, ignorar filtros de consulta. Ele também converte possíveis métodos enumeráveis na navegação para métodos consultáveis. Ele nivela padrões de padrões de GroupJoin-SelectMany para Join/LeftJoin apropriado.

Process(Expression)

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

Aplica-se a