如何改变精度和十进制的比例全局通过代码先
本文关键字:全局 代码 十进制 何改变 改变 精度 | 更新日期: 2023-09-27 18:03:18
根据这个答案:十进制精度和比例在EF Code优先
modelBuilder.Entity<Class>().Property(object => object.property).HasPrecision(12, 10);
我可以更改特定实体中特定属性的十进制精度和比例。
但是我想知道如何在全局上改变它,我的意思是改变所有的十进制属性到特定的精度和比例,因为我在不同的实体中有大量的属性
您可以使用DbModelBuilder。属性的方法:
开始配置一个轻量级约定,该约定应用于模型中指定类型的所有基本属性。
:
modelBuilder.Properties<decimal>().Configure(p => p.HasPrecision(12, 10));