我正在使用 Dapper.Rainbow 并在插入名为“用户”的表时遇到了问题。
我可以让其他表完美地工作,但是当尝试插入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
??的表?