您的位置:首页 > 数据库

数据库中的float在实体中对应的竟是double

2013-04-11 13:46 225 查看
今天在公司排错,发现有个table转实体的方法错误提示一直是:

类型“System.Double”的对象无法转换为类型“System.Decimal”

后来实在不知道那里的问题,就在table转实体那里,一步一步调试,经过调试发现,竟然是数据库中有个表的某个字段的类型为float类型,在转换成实体的时候,由于我实体层设置的是decimal,造成转换失败,后来在网上找了下解决方案

说是数据库中的float在实体中对应的是double类型,所以需要你修改底层类型
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐