Sdílet prostřednictvím


QueryTranslationPreprocessor Třída

Definice

Třída, která před překladem dotaz předzpracuje.

Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obecně se nepoužívá v kódu aplikace.

public class QueryTranslationPreprocessor
type QueryTranslationPreprocessor = class
Public Class QueryTranslationPreprocessor
Dědičnost
QueryTranslationPreprocessor
Odvozené

Poznámky

Další informace a příklady najdete v tématu Implementace zprostředkovatelů a rozšíření databází aJak fungují dotazy EF Core .

Konstruktory

QueryTranslationPreprocessor(QueryTranslationPreprocessorDependencies, QueryCompilationContext)

Vytvoří novou instanci třídy QueryTranslationPreprocessor.

Vlastnosti

Dependencies

Závislosti pro tuto službu.

QueryCompilationContext

Kontextový objekt kompilace dotazu pro aktuální kompilaci.

Metody

NormalizeQueryableMethod(Expression)

Normalizuje dotazovatelné metody v dotazu.

Process(Expression)

Použije na dotaz předzpracování transformací.

ProcessQueryRoots(Expression)

Přidá do dotazu další kořenové uzly dotazu.

Platí pro