DapperはEnumをサポートしていますか?

c# dapper orm

質問

私はクラスのユーザーがロールの値が列挙型である:従業員、管理者など... Dapperが例外をスローする: "System.Enum型のメンバロールをパラメータ値として使用できない"

dapperはenumをサポートしていますか?

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

受け入れられた回答

Enumはサポートされていますが、 Enumはサポートされていません:p

あなたが持っているなら、

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

それはうまくいくはずです。しかしながら

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

しない。おそらく後者を使用していますか?



ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow