public sealed class SingleConnectionDbScope : DbScopePublic NotInheritable Class SingleConnectionDbScope
Inherits DbScopepublic ref class SingleConnectionDbScope sealed : public DbScope[<SealedAttribute>]
type SingleConnectionDbScope =
class
inherit DbScope
end| SingleConnectionDbScope | Создаёт экземпляр класса с указанием фабрики объектов, предоставляющих доступ к базе данных внутри области видимости. |
| BuilderFactory |
Возвращает объект для генерации текста запросов. Рекомендуется использовать асинхронный метод
[IDbmsProvider.GetBuilderFactoryAsync], если есть такая возможность.
(Унаследован от DbScope) |
| Db |
Объект DbManager, доступный из своей области видимости,
которая может быть создана методом Create().
(Унаследован от DbScope) |
| Description |
Описание текущего соединения. Может быть произвольной строкой,
в т.ч. алиасом или именем класса, создавшего соединение,
или null, если соединение создано без описания (по умолчанию).
(Унаследован от DbScope) |
| Executor |
Объект IQueryExecutor, доступный для объекта DbManager
внутри его области видимости.
(Унаследован от DbScope) |
| Create |
Создаёт новый экземпляр области видимости для соединения с базой данных.
При вызове метода Dispose() для возвращённого объекта освобождается объект Db,
если для него не создана другая область видимости.
(Унаследован от DbScope) |
| CreateNew() |
Создаёт экземпляр области видимости, в пределах которой гарантированно будет использоваться новое соединение с базой данных.
При вызове метода Dispose() для возвращённого объекта освобождается объект Db,
если для него не создана другая область видимости.
(Переопределяет DbScope.CreateNew()) |
| CreateNew(String, String) |
Создаёт экземпляр области видимости, в пределах которой гарантированно будет использоваться новое соединение с базой данных.
При вызове метода Dispose() для возвращённого объекта освобождается объект Db,
если для него не создана другая область видимости.
(Переопределяет DbScope.CreateNew(String, String)) |
| CreateNew(Func<DbManager>, Func<DbManager, IQueryExecutor>, String) |
Создаёт экземпляр области видимости, в пределах которой гарантированно будет использоваться новое соединение с базой данных.
При вызове метода Dispose() для возвращённого объекта освобождается объект Db,
если для него не создана другая область видимости.
(Переопределяет DbScope.CreateNew(Func<DbManager>, Func<DbManager, IQueryExecutor>, String)) |
| Equals | Determines whether the specified object is equal to the current object. (Унаследован от Object) |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Унаследован от Object) |
| GetBuilderFactoryAsync | Возвращает объект для генерации текста запросов. (Унаследован от DbScope) |
| GetDbmsAsync | Возвращает текущую используемую СУБД. (Унаследован от DbScope) |
| GetDbmsVersionAsync |
Возвращает версию для текущей используемой СУБД
или [Tessa.Platform.Runtime.RuntimeHelper.ZeroVersion], если версию не удалось определить.
(Унаследован от DbScope) |
| GetHashCode | Serves as the default hash function. (Унаследован от Object) |
| GetType | Gets the Type of the current instance. (Унаследован от Object) |
| MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object) |
| ToString | Returns a string that represents the current object. (Унаследован от Object) |
| TryGetDescription |
Описание текущего соединения. Может быть произвольной строкой,
в т.ч. алиасом или именем класса, создавшего соединение,
или null, если соединение создано без описания (по умолчанию).
Метод также возвращает null, если текущая область видимости не создана. (Унаследован от DbScope) |