SQL SERVER数据库下,模型新增字段后,decimal小数位数不正确的问题。 返回

SqlSugar 沟通中
3 551

SqlSugar 版本:5.1.4.170 到目前最新版本都有次问题。

CodeFirst 模式下,首次运行生成模型时,Price 的类型正确为 decimal(18,4)

模型新增字段 Price2 后,再次运行时,生成字段的类型不正确为 deciaml(18,0)


目前已在MYSQL中测试,未出现此问题,在SQL SERVER 数据库下测试复现结果。


SugarTestDemo.zip


热忱回答3

  • fate sta fate sta VIP0
    1个月前
    [SugarColumn(length=18,DecimalDigits=2)] 
    public decimal? Price2 { get; set; }


    指度一下长度和精度

    0 回复
  • fate sta fate sta VIP0
    1个月前

    image.png

    在配置一下支持精度修改

    0 回复
  • 疋疋 疋疋 VIP0
    1个月前

    @fate sta那应该是跟新增字段时候的decimal默认类型那边冲突了吧

    0 回复