public interface IDbScope : IDbmsProviderPublic Interface IDbScope
Inherits IDbmsProviderpublic interface class IDbScope : IDbmsProvidertype IDbScope =
interface
interface IDbmsProvider
end| BuilderFactory |
Возвращает объект для генерации текста запросов. Рекомендуется использовать асинхронный метод
[IDbmsProvider.GetBuilderFactoryAsync], если есть такая возможность.
(Унаследован от IDbmsProvider) |
| Db | Объект [Tessa.Platform.Data.DbManager], доступный из своей области видимости, которая может быть создана методом [Create]. |
| Executor | Объект [IQueryExecutor], доступный для объекта [Tessa.Platform.Data.DbManager] внутри его области видимости. |
| Create | Создаёт новый экземпляр области видимости для соединения с базой данных. При вызове метода [System.IDisposable.Dispose] для возвращённого объекта освобождается объект [Db], если для него не создана другая область видимости. |
| CreateNew | Создаёт экземпляр области видимости, в пределах которой гарантированно будет использоваться новое соединение с базой данных. При вызове метода [System.IDisposable.Dispose] для возвращённого объекта освобождается объект [Db], если для него не создана другая область видимости. |
| CreateNew(String) | Создаёт экземпляр области видимости, в пределах которой гарантированно будет использоваться новое соединение с базой данных. При вызове метода [System.IDisposable.Dispose] для возвращённого объекта освобождается объект [Db], если для него не создана другая область видимости. |
| CreateNew(FuncDbManager, FuncDbManager, IQueryExecutor) | Создаёт экземпляр области видимости, в пределах которой гарантированно будет использоваться новое соединение с базой данных. При вызове метода [System.IDisposable.Dispose] для возвращённого объекта освобождается объект [Db], если для него не создана другая область видимости. |
| GetBuilderFactoryAsync | Возвращает объект для генерации текста запросов. (Унаследован от IDbmsProvider) |
| GetDbmsAsync | Возвращает текущую используемую СУБД. (Унаследован от IDbmsProvider) |