问题描述:当采用EF的DbContext保存decimal类型数据到数据库,默认只会保存小数点后的前2位小数,其余均置0;例如保存101.182352152322,实际存到数据库里的数据为101.180000000000;

解决方法:在创建项目DbContext时,重写DbContext.OnModelCreating()方法;然后通过如下方法指定精度:

 protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
modelBuilder.Entity<Product>().Property(product => product.Price).HasPrecision(18, 12);
}

其他网络资料参考:

http://stackoverflow.com/questions/3504660/entity-framework-code-first-decimal-precision

http://www.cnblogs.com/qouoww/archive/2012/01/01/2309577.html

最新文章

  1. python返回值与局部全局变量
  2. codingNet项目的创建
  3. hibernate(三) 一对多映射关系
  4. zoo.cfg配置
  5. Spring.net Could not load type from string value问题解决办法
  6. 如何在Markdown、HTML编辑器上输入一些特殊字符
  7. android 22 启动带2个action值的预定义acticity
  8. 在Linux CentOS 6.5 (Final)上安装git-1.9.0
  9. c++ 类名和enum时重复时要在类名前加class::
  10. asp.net中使用Global.asax文件中添加应用出错代码,写入系统日志文件或数据库
  11. 读书笔记:《HTML5开发手册》-- 现存元素的变化
  12. 前端 聊聊Ajax
  13. linux下tomcat的启动,停止,重启脚本
  14. Django 缓存、序列化、信号
  15. 做了5年的Android,我转Java后台了!
  16. SPP空间金字塔池化技术的直观理解
  17. 【GIS】Vue esri-leaflet
  18. SpringBoot(十七)-- 定时任务
  19. android studio 添加get,set方法快捷方式
  20. CSS应用的小问题总结

热门文章

  1. SWT开发工具
  2. 3、计数排序,电影top100
  3. TMS320VC5509总线驱动LED灯
  4. 2_C语言中的数据类型 (一)2.1.常量和字符串常量
  5. Codeforces 915 C. Permute Digits (dfs)
  6. html5新特性data_*自定义属性使用
  7. 电商打折套路分析 —— Python数据分析练习
  8. Effective C++(Third Edition) Item29 为“异常安全”而努力是值得的
  9. CF刷题-Codeforces Round #481-F. Mentors
  10. Python之pexpect详解