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


Microsoft.EntityFrameworkCore.Query.Sql Пространство имен

Классы

DefaultQuerySqlGenerator

Генератор SQL запросов по умолчанию.

QuerySqlGeneratorDependencies

Класс параметров зависимостей служб для QuerySqlGeneratorFactoryBase

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

Не создавайте экземпляры этого класса непосредственно из поставщика или кода приложения, так как подпись конструктора может измениться при добавлении новых зависимостей. Вместо этого используйте этот тип в конструкторе, чтобы контейнер внедрения зависимостей автоматически создавал и внедрял экземпляр. Чтобы создать экземпляр с заменой зависимых служб, сначала разрешите объект из контейнера внедрения зависимостей, а затем замените выбранные службы с помощью "With..." Методы. Не вызывайте конструктор ни в одном из моментов этого процесса.

QuerySqlGeneratorFactoryBase

Базовый класс для генераторов ЗАПРОСОВ SQL.

Интерфейсы

IQuerySqlGenerator

Реляционный генератор SQL.

IQuerySqlGeneratorFactory

Фабрика для экземпляров IQuerySqlGenerator.

ISqlExpressionVisitor

Методы диспетчеризации посетителей выражений для выражений расширения.