¿Cómo puedo usar Dapper en un entorno de múltiples bases de datos?

dapper oracle sql sql-server

Pregunta

Estoy tratando de implementar consultas simples como SELECT * FROM TABLE_X WHERE XID = @id , pero el problema que tengo es que estas consultas se ejecutarían en diferentes bases de datos (SQL Server y Oracle) para diferentes instancias de aplicaciones.

¿Cómo hacerlo sin tener que escribir en cada base de datos un nuevo conjunto de consultas?

Respuesta popular

Dapper está realmente cerrado a la base de datos y le permite aprovechar trucos específicos de sql específicos para una base de datos específica. En mi opinión, debe usar un patrón de objeto de consulta, por lo que tendrá una interfaz frente a cada extracción / confirmación que posiblemente cambiaría para SQL / Oracle.



Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué
Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué