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


RelationalEntityQueryableExpressionVisitorDependencies Класс

Определение

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

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

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

public sealed class RelationalEntityQueryableExpressionVisitorDependencies
type RelationalEntityQueryableExpressionVisitorDependencies = class
Public NotInheritable Class RelationalEntityQueryableExpressionVisitorDependencies
Наследование
RelationalEntityQueryableExpressionVisitorDependencies

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

RelationalEntityQueryableExpressionVisitorDependencies(IModel, ISelectExpressionFactory, IMaterializerFactory, IShaperCommandContextFactory)

Создает объект параметра зависимостей службы для RelationalEntityQueryableExpressionVisitorFactoryобъекта .

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

Свойства

MaterializerFactory

Фабрика материализатора.

Model

Модель.

SelectExpressionFactory

Фабрика выражений select.

ShaperCommandContextFactory

Фабрика контекста команды формировщика.

Методы

With(IMaterializerFactory)

Клонирует этот объект параметра зависимостей с заменой одной службы.

With(IModel)

Клонирует этот объект параметра зависимостей с заменой одной службы.

With(ISelectExpressionFactory)

Клонирует этот объект параметра зависимостей с заменой одной службы.

With(IShaperCommandContextFactory)

Клонирует этот объект параметра зависимостей с заменой одной службы.

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