Entity FrameWork 4.3 实体属性为decimal时默认只保存2位小数
摘要:
问题描述:当采用EF的DbContext保存decimal类型数据到数据库,默认只会保存小数点后的前2位小数,其余均置0;例如保存101.182352152322,实际存到数据库里的数据为101.180000000000;解决方法:在创建项目DbContext时,重写DbContext.OnModelCreating()方法;然后通过如下方法指定精度:1 protected override void OnModelCreating(DbModelBuilder modelBuilder) 2 { 3 modelBuilder.Entity<Product>().Property( 阅读全文
posted @ 2012-05-10 12:57 小围脖 阅读(4847) 评论(1) 推荐(1) 编辑