¿Dapper admite Enums?

c# dapper orm

Pregunta

Tengo un usuario de clase donde la función está enum con valores: empleado, administrador, etc. Dapper lanza una excepción: "El rol de miembro de tipo System.Enum no se puede usar como valor de parámetro"

¿Dapper soporta enumeraciones?

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

Respuesta aceptada

Los mensajes son compatibles, pero Enum no lo es: p

Entonces si tienes:

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

entonces eso debería funcionar bien; sin embargo

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

no lo hará ¿Quizás estés usando el último?



Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow