gpt4 book ai didi

c# - 如何更改 Dapper 扩展中的方言?

转载 作者:太空狗 更新时间:2023-10-29 22:12:18 24 4
gpt4 key购买 nike

默认情况下,用于 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com