Est-ce que Dapper soutient Enums?

c# dapper orm

Question

J'ai une classe Utilisateur où Rôle est énuméré avec des valeurs: Employé, Admin etc ... Dapper lève une exception: "Le membre Rôle de type System.Enum ne peut pas être utilisé comme valeur de paramètre"

Est-ce que Dapper soutient les énumérations?

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

Réponse acceptée

Les énumérations sont supportées, mais Enum n'est pas: p

Donc, si vous avez:

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

alors ça devrait bien marcher; toutefois

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

ne sera pas. Est-ce que vous utilisez peut-être ce dernier?




Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi
Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi