Dapper拡張で方言をどのように変更するのですか?

c# dapper postgresql

質問

デフォルトでは、ダッパー拡張の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();


ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow