数据库中的float在实体中对应的竟是double
2013-04-11 13:46
225 查看
今天在公司排错,发现有个table转实体的方法错误提示一直是:
类型“System.Double”的对象无法转换为类型“System.Decimal”
后来实在不知道那里的问题,就在table转实体那里,一步一步调试,经过调试发现,竟然是数据库中有个表的某个字段的类型为float类型,在转换成实体的时候,由于我实体层设置的是decimal,造成转换失败,后来在网上找了下解决方案
说是数据库中的float在实体中对应的是double类型,所以需要你修改底层类型
类型“System.Double”的对象无法转换为类型“System.Decimal”
后来实在不知道那里的问题,就在table转实体那里,一步一步调试,经过调试发现,竟然是数据库中有个表的某个字段的类型为float类型,在转换成实体的时候,由于我实体层设置的是decimal,造成转换失败,后来在网上找了下解决方案
说是数据库中的float在实体中对应的是double类型,所以需要你修改底层类型
相关文章推荐
- 根据反射将数据库查询结果Datatable,转换为对应的Model类实体对象
- 不同语言基本数据类型(int、char、float、double....)对应字节大小
- 生成数据库表对应的实体
- 使用DBUtils反射虚拟实体(实际数据库没有相对应的表)
- ADO.NET Entity framework 中 实体的对应数据库中text类型的问题 (更新)
- C/C++反射技术的替代方案:解决数据库-实体对应问题
- 普元 EOS Platform 7.6 Mysql5.0 表里字段有默认值为0000-00-00 00:00:00的时间戳,查询数据库表对应的实体报错
- 在eclipse中使用MyBatis Geneator自动生成出对应数据库的实体与映射文件
- char、short、int、float、double对应字节
- 外键约束 以及 数据库中实体的对应关系(1==1,1==n,n==n)
- mybatis中实体属性和数据库中的字段不对应相冲突的解决办法
- Eclipse使用自带插件JPA Tools实现自动生成数据库对应表的实体类(不使用Hibernate)
- JPA学习笔记---JPA实体Bean的建立+配置文件+junit测试+自动生成(对应实体Bean的)数据库表+插入数据
- EF架构~一个数据库对应多个实体模型
- ADO.NET Entity framework 中 实体的对应数据库中text类型的问题 (更新) :asp.net entity 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。参数 3 ("@0"): 数据类型 0
- 数据库中实体的对应关系
- android sqlite 数据库存贮类型 long double floate 等 数据类型
- 根据hibernate.cfg.xml配置文件和相应实体类及其.hbm.xml文件生成对应的数据库表
- 数据库中float,double与decimal的区别
- 数据库实体间有三种对应关系:一对一,一对多,多对多。