DbScope - конструктор

Объект для взаимодействия с базой данных. Определяет область видимости объекта DbManager.

Definition

Пространство имён: Tessa.Platform.Data
Сборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
public DbScope(
	IConfigurationManager configurationManager,
	Func<DbManager> dbFactory,
	[OptionalDependencyAttribute] Func<DbManager, IQueryExecutor>? executorFactory = null
)

Параметры

configurationManager  IConfigurationManager
Объект, управляющий конфигурацией приложений. К объекту возможно одновременное обращение из нескольких потоков.
dbFactory  FuncDbManager
Фабрика для создания объекта, предоставляющего доступ к базе данных.
executorFactory  FuncDbManager, IQueryExecutor  (Optional)
Фабрика для создания объекта IQueryExecutor, доступного для объекта DbManager, который существует внутри своей области видимости, или null, если используется фабрика по умолчанию.

Заметки

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

См. также