我在数据库中使用Dapper,其中字符串主要存储在VarChar列中。默认情况下,Dapper在生成查询时使用NVarChar参数,虽然我可以用DbString包装我使用的每个字符串参数,但默认情况下使用AnsiStrings并使用DbString用于NVarChar情况。我尝试将Dapper源代码中的类型映射从DbType.String更改为DbType.AnsiString但这似乎会导致IL生成错误参数委托(delegate)(抛出InvalidProgramException)。有更简单的方法吗?更新仅仅改变typeMap是不够的,我还需要改变一些if(dbType==DbTyp