默认情况下,用于 dapper 扩展的 RDBMS 方言是 SqlServer。我如何将其更改为另一种方言?
我想我可以做到:(我只是快速拼凑一个 pgsql 方言)
var conf = new DapperExtensionsConfiguration(typeof(AutoClassMapper<>), new List<Assembly>(), new DapperExtensions.Sql.PostgreSqlDialect());
但是我该如何处理这个 conf?我是将它设置为连接还是某处的静态方法?
谢谢
最佳答案
解决方法是:
DapperExtensions.DapperExtensions.SqlDialect = new PostgreSqlDialect();
请注意,对于异步扩展也必须手动设置方言:
DapperExtensions.DapperAsyncExtensions.SqlDialect = new PostgreSqlDialect();
关于c# - 如何更改 Dapper 扩展中的方言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15748421/