Udostępnij za pośrednictwem


QueryTranslationPreprocessor 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 on używany w kodzie aplikacji.

public class QueryTranslationPreprocessor
type QueryTranslationPreprocessor = class
Public Class QueryTranslationPreprocessor
Dziedziczenie
QueryTranslationPreprocessor
Pochodne

Uwagi

Aby uzyskać więcej informacji i przykładów, zobacz Implementacja dostawców i rozszerzeń baz danych oraz Jak działają zapytania EF Core .

Konstruktory

QueryTranslationPreprocessor(QueryTranslationPreprocessorDependencies, QueryCompilationContext)

Tworzy nowe wystąpienie klasy QueryTranslationPreprocessor.

Właściwości

Dependencies

Zależności dla tej usługi.

QueryCompilationContext

Obiekt kontekstu kompilacji zapytania dla bieżącej kompilacji.

Metody

NormalizeQueryableMethod(Expression)

Normalizuje metody umożliwiające wykonywanie zapytań w zapytaniu.

Process(Expression)

Stosuje przekształcenia przetwarzania wstępnego do zapytania.

ProcessQueryRoots(Expression)

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

Dotyczy