Sto cercando di implementare l'uso di due database nella mia applicazione, sqlite e mysql.
Attualmente ho aggiunto riferimenti a entrambe le librerie di connessione al database e duplicato tutti i primi controlli su quale opzione di database è stata selezionata dall'utente finale e chiamando la funzione appropriata.
Anche se ho implementato solo un test, ho pensato che sarebbe stato compito come l'applicazione fa un sacco di chiamate al database
esiste una classe di connessione dati generale o una libreria nel framework .net in modo che invece di istanziare MysqlConnection
e SqliteConnection
in modo diverso, io istanzia solo DatabaseConnection
?
C'è un modo migliore per farlo?