C# EF.Core小数位精度设置
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);//设置小数位
});
版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
NewDoc C/S框架网