SqlSugar code first 欄位為列舉型別,預設生成資料庫欄位為bigint如何設定為int型別

ziff123發表於2024-08-07

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;}

相關文章