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

今天在公司排错,发现有个table转实体的方法错误提示一直是: 类型“System.Double”的对象无法转换为类型“System.Decimal” 后来实在不知道那里的问题,就在table转实体那里,一步一步调试,经过调试发现,竟然是数据库中有个表的某个字段的类型为float类型,在转换成实体的时候,由于我实体层设置的是decimal,造成转换失败,后来在网上找了下解决方案 说是数据库中的float在实体中对应的是double类型,所以需要你修改底层类型      
写个博客不容易,请转载的时候备注下原文出处,谢谢
作者:keepnode
博客地址:http://www.cnblogs.com/woaic
每件事到最后都是好事,如果不是好事,说明还没有到最后
=========================
原文地址:https://www.cnblogs.com/woaic/p/3942863.html