¿Cómo cambio el dialecto en las extensiones Dapper?

c# dapper postgresql

Pregunta

Por defecto, el dialecto RDBMS para las extensiones dapper es SqlServer. ¿Cómo cambio esto a otro dialecto?

Me di cuenta de que podía: (Estoy lanzando rápidamente un dialecto pgsql)

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

pero ¿qué hago con este conf? ¿Lo configuro para la conexión o para un método estático en alguna parte?

Gracias

Respuesta popular

La solucion es:

DapperExtensions.DapperExtensions.SqlDialect = new PostgreSqlDialect();

Tenga en cuenta que el dialecto también se debe configurar manualmente para extensiones asíncronas:

DapperExtensions.DapperAsyncExtensions.SqlDialect = new PostgreSqlDialect();


Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow