SqlSugar code first 字段为枚举类型,默认生成数据库字段为bigint如何设置为int类型

SqlSugar code first 字段为枚举类型,默认生成数据库字段为bigint如何设置为int类型

第一种方法:定义枚举的时候,后面加int,例:

public enum JobTypeEnum : int
{
    [Description("全部")]
    all = 0,
  
    [Description("主岗位")]
    main = 1,

    [Description("助理岗位")]
    sub = 2
}

 

第二种方法:定义字段加 ColumnDataType = "int"

 [SugarColumn(ColumnDataType = "int", IsNullable = false)]
 public CommissionTypeEnum CommissionType { get; set;}

 

posted @ 2024-08-07 14:24  ziff123  阅读(72)  评论(0编辑  收藏  举报