public sealed class SingleConnectionDbScope : DbScope
Public NotInheritable Class SingleConnectionDbScope
Inherits DbScope
public 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,
если для него не создана другая область видимости.
(Переопределяет DbScopeCreateNew) |
CreateNew(String, String) |
Создаёт экземпляр области видимости, в пределах которой гарантированно будет использоваться новое соединение с базой данных.
При вызове метода Dispose для возвращённого объекта освобождается объект Db,
если для него не создана другая область видимости.
(Переопределяет DbScopeCreateNew(String, String)) |
CreateNew(FuncDbManager, FuncDbManager, IQueryExecutor, String) |
Создаёт экземпляр области видимости, в пределах которой гарантированно будет использоваться новое соединение с базой данных.
При вызове метода Dispose для возвращённого объекта освобождается объект Db,
если для него не создана другая область видимости.
(Переопределяет DbScopeCreateNew(FuncDbManager, FuncDbManager, 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) |