Sdílet prostřednictvím


RelationalQueryTranslationPreprocessor 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 RelationalQueryTranslationPreprocessor : Microsoft.EntityFrameworkCore.Query.QueryTranslationPreprocessor
type RelationalQueryTranslationPreprocessor = class
    inherit QueryTranslationPreprocessor
Public Class RelationalQueryTranslationPreprocessor
Inherits QueryTranslationPreprocessor
Dědičnost
RelationalQueryTranslationPreprocessor

Konstruktory

RelationalQueryTranslationPreprocessor(QueryTranslationPreprocessorDependencies, RelationalQueryTranslationPreprocessorDependencies, QueryCompilationContext)

Vytvoří novou instanci třídy QueryTranslationPreprocessor.

Vlastnosti

Dependencies

Závislosti pro tuto službu.

(Zděděno od QueryTranslationPreprocessor)
QueryCompilationContext

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

(Zděděno od QueryTranslationPreprocessor)
RelationalDependencies

Závislosti specifické pro relačního zprostředkovatele pro tuto službu.

Metody

NormalizeQueryableMethod(Expression)

Normalizuje dotazovatelné metody v dotazu.

NormalizeQueryableMethod(Expression)

Normalizuje dotazovatelné metody v dotazu.

(Zděděno od QueryTranslationPreprocessor)
Process(Expression)

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

Process(Expression)

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

(Zděděno od QueryTranslationPreprocessor)
ProcessQueryRoots(Expression)

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

ProcessQueryRoots(Expression)

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

(Zděděno od QueryTranslationPreprocessor)

Platí pro