Subsonic l'aggiunta di un fornitore di DB per Simple Repository
-
21-09-2019 - |
Domanda
Mi chiedevo - che parte del Subsonic 3 deve essere modificato per supportare un database differente in uno scenario di repository semplice? Non ho trovato alcuna documentazione su questo punto. Subsonic 3 sembra essere tutto sulle modelli T4, ma quando controllo le fonti del progetto Subsonic non vedo alcun modello T4 in là ... così dove / come faccio aggiungere il supporto per un altro database?
Grazie,
Alex
Soluzione
nessuna parte di SubSonic ha bisogno di essere modificato per SimpleRepo - basta modificare la stringa di connessione ed essere sicuri di cambiare il fornitore (parte della stringa di connessione) pure. Così, la connessione di default potrebbe essere:
connectionString = "server = localhost; database = northwind; user id = bob; password = *****" Provider = "System.Data.SqlClient"
Cambia che per essere la stringa di connessione che si desidera, e il provider al provider DB. MySQL sarebbe qualcosa di simile "MySql.Data.MySqlClient" e SQLite sarebbe "System.Data.SQLite" (credo).
SubSonic farà il resto.