PlatformDataExtensions - класс

Методы-расширения для пространства имён Tessa.Platform.Data.

Definition

Пространство имён: Tessa.Platform.Data
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public static class PlatformDataExtensions
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 нет подходящего аналога, то используется наиболее похожее значение, для которого возможно автоматическое преобразование типа. При обратном преобразовании в этом случае значение будет отличаться.

См. также