質問: DapperとMySQLを使用して上記の状況に遭遇した人は誰ですか? MySQL(5.1)のすべてのテーブル(データ型がBIT(1)またはBIT)では、Dapperは単にulong(UInt64)のようなフィールドを返します。私はMySql.Data.MySqlClientを使用していますが、私は変換しようとしているEFの問題はありません。 助けてくれてありがとう。
回答: MySQLでは、 `Boolean`型はMySQLで`Tinyint(1)`マッピングされます。おそらく、 `Boolean` (0 = false / 1 = true)に`Convert.toBoolean(UInt64)`する必要があります`Convert.toBoolean(UInt64)`が役に立ちます( http://msdn.microsoft.com/en-us/library/33f2zy48.aspxを参照 ) 。 @Christian Droulers:SQLiteの動作は似ています。