EF 小数位的保留
2024-10-18 06:02:23
问题描述:当采用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
最新文章
- python返回值与局部全局变量
- codingNet项目的创建
- hibernate(三) 一对多映射关系
- zoo.cfg配置
- Spring.net Could not load type from string value问题解决办法
- 如何在Markdown、HTML编辑器上输入一些特殊字符
- android 22 启动带2个action值的预定义acticity
- 在Linux CentOS 6.5 (Final)上安装git-1.9.0
- c++ 类名和enum时重复时要在类名前加class::
- asp.net中使用Global.asax文件中添加应用出错代码,写入系统日志文件或数据库
- 读书笔记:《HTML5开发手册》-- 现存元素的变化
- 前端 聊聊Ajax
- linux下tomcat的启动,停止,重启脚本
- Django 缓存、序列化、信号
- 做了5年的Android,我转Java后台了!
- SPP空间金字塔池化技术的直观理解
- 【GIS】Vue esri-leaflet
- SpringBoot(十七)-- 定时任务
- android studio 添加get,set方法快捷方式
- CSS应用的小问题总结
热门文章
- SWT开发工具
- 3、计数排序,电影top100
- TMS320VC5509总线驱动LED灯
- 2_C语言中的数据类型 (一)2.1.常量和字符串常量
- Codeforces 915 C. Permute Digits (dfs)
- html5新特性data_*自定义属性使用
- 电商打折套路分析 —— Python数据分析练习
- Effective C++(Third Edition) Item29 为“异常安全”而努力是值得的
- CF刷题-Codeforces Round #481-F. Mentors
- Python之pexpect详解