QueryTranslationPreprocessor Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Класс, который выполняет предварительную обработку запроса перед преобразованием.
Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения.
public class QueryTranslationPreprocessor
type QueryTranslationPreprocessor = class
Public Class QueryTranslationPreprocessor
- Наследование
-
QueryTranslationPreprocessor
- Производный
Комментарии
Дополнительные сведения и примеры см. в разделах Реализация поставщиков и расширений баз данных и Как работают запросы EF Core .
Конструкторы
QueryTranslationPreprocessor(QueryTranslationPreprocessorDependencies, QueryCompilationContext) |
Создает новый экземпляр класса QueryTranslationPreprocessor. |
Свойства
Dependencies |
Зависимости для этой службы. |
QueryCompilationContext |
Объект контекста компиляции запроса для текущей компиляции. |
Методы
NormalizeQueryableMethod(Expression) |
Нормализует запрашиваемые методы в запросе. |
Process(Expression) |
Применяет преобразования предварительной обработки к запросу. |
ProcessQueryRoots(Expression) |
Добавляет в запрос дополнительные корневые узлы запроса. |
Применяется к
Entity Framework