数据库是int在实体中直接设置枚举就行了
public DbType DbType{get;set;}
数据想要存枚举字符串 那么就需要下面的写法
//新版本:存储字符串 5.1.3.53-preview08+ [SugarColumn(ColumnDataType="varchar(20)",SqlParameterDbType=typeof(EnumToStringConvert))] public SqlSugar.DbType? EnumValue { get;set; } //老版:本转字符串 db.CurrentConnectionConfig.MoreSettings = new ConnMoreSettings() { TableEnumIsString = true }; db.Queryable<T>().Where(x=> x.type==p ).ToList()//Sql: type= 枚举字符串
2016 © donet5.comApache Licence 2.0