Dapper是否支持枚举?
本文关键字:枚举 支持 是否 Dapper | 更新日期: 2023-09-27 18:13:04
我有一个类用户,其中角色是枚举值:员工,管理员等…Dapper抛出一个异常:"System类型的成员角色。Enum不能用作参数值"
dapper是否支持枚举?
IDbConnection connection
connection.Execute(sb.ToString(), entityToInsert, /*transaction: transaction*/tx, commandTimeout: commandTimeout);
支持枚举,但
Enum
不支持:p
所以如果你有:
class User {
public MemberRole Role {get;set;}
}
那么应该可以正常工作;然而
class User {
public Enum Role {get;set;}
}
不会。你可能会使用后者吗?