Dapper是否支持枚举?

本文关键字:枚举 支持 是否 Dapper | 更新日期: 2023-09-27 18:13:04

我有一个类用户,其中角色是枚举值:员工,管理员等…Dapper抛出一个异常:"System类型的成员角色。Enum不能用作参数值"

dapper是否支持枚举?

    IDbConnection connection
connection.Execute(sb.ToString(), entityToInsert, /*transaction: transaction*/tx, commandTimeout: commandTimeout);

Dapper是否支持枚举?

支持枚举,但Enum不支持:p

所以如果你有:

class User {
    public MemberRole Role {get;set;}
}

那么应该可以正常工作;然而

class User {
    public Enum Role {get;set;}
}

不会。你可能会使用后者吗?

相关文章: