Dapper.Rainbow を使用していますが、'User' という名前のテーブルに挿入するときに問題が発生しました。
他のテーブルを完全に動作させることはできますが、テーブルに挿入しようとするUsers
と失敗します。
[ ]
Sql Query インスペクターを使用して、生成されたクエリにテーブル名の前後に何もないことを確認しました。角かっこでクエリを再作成すると、正常に機能します。
使用Table<User>(this, "[Users]");
すると、プライベート プロパティlikelyTableName
が正しい値に設定されます ( [User]
)。
database.Init(dbconn,3);
ただし、likelyTableName
文字列が に戻るとすぐにUser
.
私は Dapper-dot-net Github プロジェクトをチェックアウトし、dapper.rainbow の database.cs ソースを調べましたが、その一部が IL にあるため途方に暮れています。
dapper.rainbow を という名前のテーブルで動作させる方法はありますUser
か??