Comment puis-je utiliser Dapper dans un environnement multi-base de données?

dapper oracle sql sql-server

Question

J'essaie d'implémenter des requêtes simples comme SELECT * FROM TABLE_X WHERE XID = @id , mais le problème que j'ai est que ces requêtes s'exécuteraient sur des bases de données différentes (SQL Server et Oracle) pour différentes instances d'application.

Comment faire sans avoir à écrire chaque base de données un nouvel ensemble de requêtes?

Réponse populaire

Dapper est vraiment fermé à la base de données et vous permet de tirer parti des astuces SQL spécifiques à une base de données spécifique. A mon avis, vous devez utiliser un modèle d'objet de requête, vous aurez donc une interface devant chaque extraction / validation susceptible de changer pour SQL / Oracle.



Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi
Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi