Sdílet prostřednictvím


RelationalQueryTranslationPostprocessor Třída

Definice

Třída, která po zpracování přeloženého dotazu. Tato třída umožňuje zpracovat vygenerovaný výraz dotazu serveru a přidružený výraz shaperu.

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

public class RelationalQueryTranslationPostprocessor : Microsoft.EntityFrameworkCore.Query.QueryTranslationPostprocessor
type RelationalQueryTranslationPostprocessor = class
    inherit QueryTranslationPostprocessor
Public Class RelationalQueryTranslationPostprocessor
Inherits QueryTranslationPostprocessor
Dědičnost
RelationalQueryTranslationPostprocessor

Konstruktory

RelationalQueryTranslationPostprocessor(QueryTranslationPostprocessorDependencies, RelationalQueryTranslationPostprocessorDependencies, QueryCompilationContext)

Vytvoří novou instanci třídy RelationalQueryTranslationPostprocessor.

Vlastnosti

Dependencies

Závislosti pro tuto službu.

(Zděděno od QueryTranslationPostprocessor)
QueryCompilationContext

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

(Zděděno od QueryTranslationPostprocessor)
RelationalDependencies

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

SqlExpressionFactory

Třída, která po zpracování přeloženého dotazu. Tato třída umožňuje zpracovat vygenerovaný výraz dotazu serveru a přidružený výraz shaperu.

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

UseRelationalNulls

Třída, která po zpracování přeloženého dotazu. Tato třída umožňuje zpracovat vygenerovaný výraz dotazu serveru a přidružený výraz shaperu.

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

Metody

OptimizeSqlExpression(Expression)
Zastaralé.

Optimalizuje výraz SQL.

Process(Expression)

Použije na přeložený dotaz transformace po zpracování.

Platí pro