我终于设法让我的应用程序与一些RDBMS(SQLite,MySQL,Oracle和理论上的SQL Server)进行交互。我已经能够从dbms读取/写入数据了。
现在我正在编写一个界面让用户在这样的数据库上创建/删除表格,但我仍然坚持如何显示可用的列数据类型:
列出conn.GetSchema("DataTypes")
中的'TypeName'将给出一个不同的(而且相当详细)类型列表,在CLR中没有直接对应的类型(没有简单的强制转换),但在美学上适合所选的DBMS。
我宁愿显示标准CLR类型的列表,因为这些类型既易于管理又无菌,视觉影响也是如此。
你会如何处理这个问题?