如何最好地将System.Data.DbType枚举值转换为相应的(或至少一个可能的相应)System.Type值?
例如:
DbType.StringFixedLength -> System.String DbType.String -> System.String DbType.Int32 -> System.Int32
我只看到非常"脏"的解决方案,但没有什么真正干净.
(是的,它是对我的另一个问题的跟进,但它作为两个单独的问题更有意义)
AFAIK在.NET中没有用于将SqlDbType转换为System.Type的内置转换器.但是,了解映射后,您可以轻松地将自己的转换器从简单的字典转换为更高级的(基于XML的可扩展性)解决方案.
映射可以在这里找到:http: //www.carlprothman.net/Default.aspx?tabid = 97