PlatformDataExtensions - класс
Методы-расширения для пространства имён Tessa.Platform.Data.
Пространство имён: Tessa.Platform.DataСборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
public static class PlatformDataExtensions
<ExtensionAttribute>
Public NotInheritable Class PlatformDataExtensions
[ExtensionAttribute]
public ref class PlatformDataExtensions abstract sealed
[<AbstractClassAttribute>]
[<SealedAttribute>]
[<ExtensionAttribute>]
type PlatformDataExtensions = class end
- Inheritance
- Object PlatformDataExtensions
IsDotNetString |
Возвращает признак того, что значение указанного типа может быть представлено в виде строки.
|
RegisterDataDependencies |
Выполняет регистрацию объектов-зависимостей из Tessa.Platform.Data, в т.ч.
ITransactionStrategy, IDbmsErrorCodeProvider, IBulkInsertExecutor.
|
RegisterDbManager(IUnityContainer, FuncDbManager) |
Выполняет регистрацию объекта DbManager для использования в Unity
совместно с зарегистрированным IDbScope.
При этом для создания DbManager будет использоваться функция createDbManagerFunc.
|
RegisterDbManager(IUnityContainer, String, Boolean) |
Выполняет регистрацию объекта DbManager для использования в Unity
совместно с зарегистрированным IDbScope.
При этом для создания DbManager будет использоваться конструктор
с указанием строки подключения с именем DefaultConfigurationString.
|
RegisterDbScope |
Выполняет регистрацию объекта IDbScope для использования в Unity
совместно с зарегистрированным DbManager.
|
SelectColumnTypeAsync |
Выполняет запрос к метаинформации для текущей СУБД, чтобы получить тип заданной колонки в виде строки.
Возвращает null, если таблица или колонка не найдена.
По возвращённой строке можно получить тип данных DataType, используя метод TryParseDataType(String, Dbms).
|
ToDataParameter |
Создаёт объект DataParameter по значению IDbDataParameter.
|
ToDataType |
Возвращает подходящий тип данных из перечисления DataType по объекту перечисления DbType.
|
ToDbType |
Возвращает подходящий тип данных из перечисления DbType по объекту перечисления SchemeDbType
или null, если тип не имеет подходящего значения в перечислении DbType.
Если значение не равно null, то обратное преобразование в SchemeDbType вернёт исходное значение.
|
ToSchemeDbType |
Возвращает подходящий тип данных из перечисления SchemeDbType по объекту перечисления DbType.
Обратное преобразование в DbType вернёт исходное значение.
|
ToValidDbType |
Возвращает подходящий тип данных из перечисления DbType по объекту перечисления SchemeDbType.
Если в перечислении DbType нет подходящего аналога, то используется наиболее похожее значение,
для которого возможно автоматическое преобразование типа. При обратном преобразовании в этом случае значение будет отличаться.
|