FakeDbScope.CreateNew(Func<DbManager>, Func<DbManager, IQueryExecutor>) - метод

Создаёт экземпляр области видимости, в пределах которой гарантированно будет использоваться новое соединение с базой данных. При вызове метода [System.IDisposable.Dispose] для возвращённого объекта освобождается объект [Db], если для него не создана другая область видимости.

Definition

Пространство имён: Tessa.Platform.Data.Fake
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.23
C#
public IDbScopeInstance CreateNew(
	Func<DbManager> dbFactory,
	Func<DbManager, IQueryExecutor> executorFactory = null
)

Параметры

dbFactory  Func<DbManager>
Фабрика, создающая объект [Db], или null, если используется стандартная фабрика.
executorFactory  Func<DbManager, IQueryExecutor>  (Optional)
Фабрика, создающая объект [Executor] по переданному объекту [Db], или null, если используется стандартная фабрика.

Возвращаемое значение

IDbScopeInstance
Новый экземпляр области видимости объекта [Db].

Реализации

IDbScope.CreateNew(Func<DbManager>, Func<DbManager, IQueryExecutor>)

См. также