Udostępnij za pośrednictwem


RelationalQueryTranslationPreprocessor Klasa

Definicja

Klasa, która wstępnie przetwarza zapytanie przed tłumaczeniem.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji.

public class RelationalQueryTranslationPreprocessor : Microsoft.EntityFrameworkCore.Query.QueryTranslationPreprocessor
type RelationalQueryTranslationPreprocessor = class
    inherit QueryTranslationPreprocessor
Public Class RelationalQueryTranslationPreprocessor
Inherits QueryTranslationPreprocessor
Dziedziczenie
RelationalQueryTranslationPreprocessor

Konstruktory

RelationalQueryTranslationPreprocessor(QueryTranslationPreprocessorDependencies, RelationalQueryTranslationPreprocessorDependencies, QueryCompilationContext)

Tworzy nowe wystąpienie klasy QueryTranslationPreprocessor.

Właściwości

Dependencies

Zależności dla tej usługi.

(Odziedziczone po QueryTranslationPreprocessor)
QueryCompilationContext

Obiekt kontekstu kompilacji zapytania dla bieżącej kompilacji.

(Odziedziczone po QueryTranslationPreprocessor)
RelationalDependencies

Zależności specyficzne dla dostawcy relacyjnego dla tej usługi.

Metody

NormalizeQueryableMethod(Expression)

Normalizuje metody z możliwością wykonywania zapytań w zapytaniu.

NormalizeQueryableMethod(Expression)

Normalizuje metody z możliwością wykonywania zapytań w zapytaniu.

(Odziedziczone po QueryTranslationPreprocessor)
Process(Expression)

Stosuje przekształcenia przetwarzania wstępnego do zapytania.

Process(Expression)

Stosuje przekształcenia przetwarzania wstępnego do zapytania.

(Odziedziczone po QueryTranslationPreprocessor)
ProcessQueryRoots(Expression)

Dodaje dodatkowe węzły główne zapytania do zapytania.

ProcessQueryRoots(Expression)

Dodaje dodatkowe węzły główne zapytania do zapytania.

(Odziedziczone po QueryTranslationPreprocessor)

Dotyczy