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

今天在公司排错,发现有个table转实体的方法错误提示一直是: 类型“System.Double”的对象无法转换为类型“System.Decimal” 后来实在不知道那里的问题,就在table转实体那里,一步一步调试,经过调试发现,竟然是数据库中有个表的某个字段的类型为float类型,在转换成实体的时候,由于我实体层设置的是decimal,造成转换失败,后来在网上找了下解决方案 说是数据库中的float在实体中对应的是double类型,所以需要你修改底层类型      
posted @ 2013-04-11 13:46  keepnode  阅读(969)  评论(0编辑  收藏  举报