質問: 私はフロートである私のデータベースの列を持っています。私のデータベースはブラジルのポルトガル語なので、この列の小数点記号はコンマ(、)です。 私はこれが原因であるかどうかはわかりませんが、Dapperは例外を投げています。「System.DoubleからSystem.Nullableへの無効なキャスト」(私のエンティティはこの列にNullableを使用します)。 手伝って頂けますか?
回答: これは文化とは関係がありません。戻ってくるデータは文字通りではなく原始的なものです。単純に、 `double`から`decimal?` `double`にキャストするのは喜ばしいこと`decimal?` 。データベースは`double`返すので、 `double?`プロパティは正常に動作します。コアは実用的な変換を可能な限り多く*試み*ますが、 *すべての*マッピングをサポートしているわけではありません。