7

デフォルトでは、dapper 拡張機能の RDBMS ダイアレクトは SqlServer です。これを別の方言に変更するにはどうすればよいですか?

私はできると考えました:(私はすぐにpgsql方言をまとめています)

var conf = new DapperExtensionsConfiguration(typeof(AutoClassMapper<>), new List<Assembly>(), new DapperExtensions.Sql.PostgreSqlDialect());

しかし、私はこのconfで何をしますか? 接続またはどこかの静的メソッドに設定しますか?

ありがとう

4

1 に答える 1

18

解決策は次のとおりです。

DapperExtensions.DapperExtensions.SqlDialect = new PostgreSqlDialect();

非同期拡張機能についても方言を手動で設定する必要があることに注意してください。

DapperExtensions.DapperAsyncExtensions.SqlDialect = new PostgreSqlDialect();
于 2013-04-01T23:36:30.267 に答える