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?
J'ai trouvé le problème. La procédure stockée utilisait la coalescence sur la colonne qui la lançait comme un int.
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 .