QueryTranslationPreprocessor Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |