标签: sql-server ado.net mapping
有没有办法以编程方式将.NET类型(例如typeof(int))映射到相应的SqlDbType(例如SqlDbType.Int)?
typeof(int)
SqlDbType.Int
答案 0 :(得分:5)
你看过Entity Framework了吗?这将为您完成所有映射。
答案 1 :(得分:2)
不是我知道是否内部使用的方法没有曝光。您最好的选择是使用switch语句或哈希表的扩展方法/映射存储库。
答案 2 :(得分:1)
另见:
SQL Server Data Type Mappings (ADO.NET)