摘要:
问题描述:当采用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( 阅读全文