Поделиться через


RelationalQueryTranslationPreprocessor Класс

Определение

Класс, который выполняет предварительную обработку запроса перед преобразованием.

Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения.

public class RelationalQueryTranslationPreprocessor : Microsoft.EntityFrameworkCore.Query.QueryTranslationPreprocessor
type RelationalQueryTranslationPreprocessor = class
    inherit QueryTranslationPreprocessor
Public Class RelationalQueryTranslationPreprocessor
Inherits QueryTranslationPreprocessor
Наследование
RelationalQueryTranslationPreprocessor

Конструкторы

RelationalQueryTranslationPreprocessor(QueryTranslationPreprocessorDependencies, RelationalQueryTranslationPreprocessorDependencies, QueryCompilationContext)

Создает новый экземпляр класса QueryTranslationPreprocessor.

Свойства

Dependencies

Зависимости для этой службы.

(Унаследовано от QueryTranslationPreprocessor)
QueryCompilationContext

Объект контекста компиляции запроса для текущей компиляции.

(Унаследовано от QueryTranslationPreprocessor)
RelationalDependencies

Зависящие от поставщика реляционные зависимости для этой службы.

Методы

NormalizeQueryableMethod(Expression)

Нормализует запрашиваемые методы в запросе.

NormalizeQueryableMethod(Expression)

Нормализует запрашиваемые методы в запросе.

(Унаследовано от QueryTranslationPreprocessor)
Process(Expression)

Применяет преобразования предварительной обработки к запросу.

Process(Expression)

Применяет преобразования предварительной обработки к запросу.

(Унаследовано от QueryTranslationPreprocessor)
ProcessQueryRoots(Expression)

Добавляет в запрос дополнительные корневые узлы запроса.

ProcessQueryRoots(Expression)

Добавляет в запрос дополнительные корневые узлы запроса.

(Унаследовано от QueryTranslationPreprocessor)

Применяется к