Dapperを使用してMySQLからSQLServerにデータベースを移行しようとしています。小さなintで大まかな問題
TinyIntフィールドを除いてほとんどすべてがOKです。
私が試した{ "エラー解析カラム18( - SByte COLUMN_WITH_PROBLEM = 0)"}:私は私のC#コードで指定したタイプが、Dapperのが体系例外をスローどのよう
。
MySQLデータベースのレコードの1つの値がnullであるという事実と関係しているように思わ
:
int
を、int?
byte
、byte?
Byte
Byte?
sbyte
、sbyte?
SByte
、SByte?
short
、short?
- とさえ
boolean?
しかし、私はいつも同じ問題を持っています。
このエラーを回避するには、どのタイプをC#コードで指定する必要がありますか?
もちろん、データベースの列の種類を変更することはできません。
お試しいただいたものはどれですか? – juharr
@juharrそれは私の質問にあります:int、int ?, byte、byte ?, Byte Byte ?, sbyte、sbyte ?, SByte、SByte?ブール値ですか? –
Tinyint列は符号付きか符号なしですか? – Bridge