Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个类用户,其中角色是枚举值:员工、管理员等... Dapper 抛出异常:“System.Enum 类型的成员角色不能用作参数值”
dapper 是否支持枚举?
IDbConnection connection connection.Execute(sb.ToString(), entityToInsert, /*transaction: transaction*/tx, commandTimeout: commandTimeout);
支持枚举,但Enum不支持:p
Enum
因此,如果您有:
class User { public MemberRole Role {get;set;} }
那么这应该可以正常工作;然而
class User { public Enum Role {get;set;} }
将不会。你也许使用后者?