DotNet Type to SqlDbType?

来源:互联网 发布:金山软件港股股价 编辑:程序博客网 时间:2024/05/19 04:07

使用reflection机制操作类的持久化,在ADO.NET的IDataParameter设定Type时需要把dotnet的类型转化为dbtype,google了一下,似乎没什么偷懒的方法,得到的建议都是使用switch结构,麻烦。好在大部分成员变量都是string类型,直接建立parameter会对应到nvarchar,但是datetime类型会有些麻烦,因为dotnet的datetime类型值范围在0001~9999 year..,而sql server的datetime在1753~9999 year..简单做了个转换的方法,以后再研究吧

 

原创粉丝点击