J'ai une colonne dans ma base de données qui est un flottant. Ma base de données est en portugais brésilien, donc le séparateur décimal de cette colonne est une virgule (,).
Je ne sais pas si c'est la cause, mais Dapper lance l'exception "Distribution invalide de" System.Double "à" System.Nullable ... "(mon entité utilise un Nullable pour cette colonne).
Pouvez-vous m'aider?
Cela n'a rien à voir avec la culture - les données qui reviennent sont primitives et non pas rigoureuses. Simplement, il n'est pas content de passer du double
au decimal?
. Comme la base de données retourne double
, un double?
la propriété fonctionnerait bien. Le noyau essaie d'autoriser autant de conversions que de pragmatisme, mais il ne prend pas en charge tous les mappages.