C# EF.Core小数位精度设置|C/S开发框架
作者:csframework|C/S框架网  发布日期:2024/10/20 11:55:41
C# 全选
//数据库引擎注册 ModelBuilder
CSFramework.EF.DatabaseEngine.Register((builder) =>
{
    //客户产品
    builder.Entity<dt_CustomerProduct>().Property(p => p.SellPrice).HasPrecision(18, 4);//设置小数位

    //成品
    builder.Entity<tb_SOs>().Property(p => p.Price).HasPrecision(18, 4);//设置小数位
    builder.Entity<tb_SRs>().Property(p => p.Price).HasPrecision(18, 4);//设置小数位
    builder.Entity<tb_DOs>().Property(p => p.Price).HasPrecision(18, 4);//设置小数位
    builder.Entity<tb_PFSummary>().Property(p => p.OrderPrice).HasPrecision(18, 4);//设置小数位
    builder.Entity<tb_IN_Cartons>().Property(p => p.Price).HasPrecision(18, 4);//设置小数位
    builder.Entity<tb_DO_Cartons>().Property(p => p.Price).HasPrecision(18, 4);//设置小数位
    builder.Entity<tb_Inventory_Cartons>().Property(p => p.Price).HasPrecision(18, 4);//设置小数位
    builder.Entity<tb_InventoryLog_Cartons>().Property(p => p.Price).HasPrecision(18, 4);//设置小数位

    //纸板
    builder.Entity<tb_POs>().Property(p => p.Price).HasPrecision(18, 6);//设置小数位
    builder.Entity<tb_IN_Papers>().Property(p => p.Price).HasPrecision(18, 4);//设置小数位
    builder.Entity<tb_IO_Papers>().Property(p => p.Price).HasPrecision(18, 4);//设置小数位
    builder.Entity<tb_Inventory_Papers>().Property(p => p.Price).HasPrecision(18, 4);//设置小数位
    builder.Entity<tb_InventoryLog_Papers>().Property(p => p.Price).HasPrecision(18, 4);//设置小数位
});
C/S框架网|原创精神.创造价值.打造精品


扫一扫加作者微信
C/S框架网作者微信 C/S框架网|原创作品.质量保障.竭诚为您服务
上一篇 下一篇