Code First 默认值的问题 返回

SqlSugar 沟通中
2 250
public int TemplateType {get;set;}=1;

例如,在已有的数据表中增加字段TemplateType 不可空,默认值为1。

报错,不能新增字段,因为1并没有被框架认为是默认值。

如果加入特性标注的DefaultValue的话正常添加字段。

能不能在不用特性标注的前提下,实现新增此字段,属性后面的赋值的值当作字段的默认值

热忱回答2

  • fate sta fate sta VIP0
    1个月前

    默认值不是这么用的

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

    DefaultValue ="1", IsOnlyIgnoreInsert =true


    要设置这2个属性


    0 回复