2013-04-01 2 views
4

По умолчанию диалект РСУБД для расширений dapper является SqlServer. Как изменить это на другой диалект?Как изменить диалект в расширениях Dapper?

Я понял, что я могу сделать: (я просто быстро бросать вместе PGSQL диалекте)

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

но что мне делать с этим конф? Я устанавливаю его в соединение или статический метод где-нибудь?

Благодаря

+1

Фигурные это! DapperExtensions.DapperExtensions.SqlDialect = new PostgreSqlDialect(); –

ответ

13

Решение является:

DapperExtensions.DapperExtensions.SqlDialect = new PostgreSqlDialect(); 

Пожалуйста, обратите внимание, что говор необходимо вручную установить для асинхронных расширений, а также:

DapperExtensions.DapperAsyncExtensions.SqlDialect = new PostgreSqlDialect(); 
+1

(Публикация как вики сообщества, поскольку я просто копирую комментарий OP в ответ) –

 Смежные вопросы

  • Нет связанных вопросов^_^