C# работа с типами данных в приложении multi rdbms
Наконец мне удалось заставить мое приложение взаимодействовать с некоторыми СУБД (SQLite, MySQL, Oracle и теоретически SQL Server). Я уже способен читать / записывать данные из базы данных.
Сейчас я пишу интерфейс, позволяющий пользователю создавать / удалять таблицы в такой базе данных, но я застрял на том, как отобразить доступный тип данных столбца:
перечисление 'TypeName' из conn.GetSchema("DataTypes")
предоставит мне другой (и довольно подробный) список типов без прямых аналогов в CLR (нет простого приведения), но эстетически соответствующий выбранной СУБД.
Я скорее покажу список стандартных типов CLR, потому что ими будет легко управлять и они будут стерильными в отношении визуального воздействия.
Как бы вы справились с такой проблемой?