Возможно ли это (например, с использованием DataProvider)?
Пример "конвертации": есть строка "bit" (MS SQL) -> получаем тип System.Boolean; есть строка "varchar2" (Oracle) -> получаем тип System.String
Некий аналог IDataReader.GetSchemaTable()
Здравствуйте, GorSI, Вы писали:
GSI>Возможно ли это (например, с использованием DataProvider)?
GSI>Пример "конвертации": есть строка "bit" (MS SQL) -> получаем тип System.Boolean; есть строка "varchar2" (Oracle) -> получаем тип System.String GSI>Некий аналог IDataReader.GetSchemaTable()
нет.
BLT гораздо хитрее, он на такие "мелочи" не заморачивается, тот же "bit" ищжет быть успешно преобразован к bool, SqlBoolean, string и т.д.
Здравствуйте, GorSI, Вы писали:
GSI>Возможно ли это (например, с использованием DataProvider)?
Не в тему, но Wizardby что-то умеет. Тебе нужен подходящий IDbTypeMapper, он туда-сюда из/в DbType мапит значения. Оракл не поддерживается, но если дашь ссылку на документ, где описывается, как Оракловские типы соотносятся с DbType -- я добавлю.
HgLab: Mercurial Server and Repository Management for Windows