Dapper ne peut pas mapper les colonnes de bits en champs booléens

dapper

Question

J'ai une colonne de bits dans la base de données SQL Server 2008 et j'essaie d'utiliser Dapper pour le mapper à mon objet qui contient des champs booléens correspondant aux colonnes de bits. J'obtiens des exceptions de conversion invalides, car Dapper essaie de dire que les colonnes sont ints. Comment puis-je le faire mapper un peu à un bool? En outre, y aura-t-il une documentation décente pour cet ORM?

Réponse acceptée

J'ai trouvé le problème. La procédure stockée utilisait la coalescence sur la colonne qui la lançait comme un int.


Réponse populaire

La colonne est-elle nullable? Si tel est le cas, essayez de structurer le dto avec une propriété de type bool? instaead de juste bool , pour gérer correctement la valeur DbNull. La meilleure documentation est le code lui - même et le projet à la maison .




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