Je tente d'écrire mon propre DatabaseStorageBase pour mini-profileur, et je suis en cours d'exécution sur les questions dans ma méthodeconversion Dapper de TinyInt
private List<T> LoadFor<T>(DbConnection conn, object idParameter)
. Dapper continue à me crier dessus avec
Error parsing column 5 (level=0 - SByte)
Je stocker niveau tinyint(4)
, donc je suppose pimpant ne peut pas faire la conversion de Int minuscule à ce qui ressemble à un Enum (ProfileLevel
)? Est-ce que quelqu'un pourrait suggérer comment je devrais stocker le niveau dans mysql afin que je puisse résoudre mes malheurs de conversion?
vous n'avez pas besoin d'hériter de la base, vous pouvez simplement implémenter l'interface de stockage –
J'ai essayé d'implémenter l'interface de stockage, mais la méthode Save veut toujours que je sauvegarde le niveau. Y at-il un moyen d'obtenir dapper pour produire l'enum à partir d'une valeur entière? Si ce n'est pas le cas, il me semble que je vais devoir le faire à la main. – JesseBuesking
@SamSaffron J'ai oublié de vous taguer dans mon commentaire ... mon mauvais. – JesseBuesking