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

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top