Subsonic Hinzufügen eines DB-Provider für Simple Repository
-
21-09-2019 - |
Frage
Ich habe mich gefragt - welcher Teil von Subsonic 3 muss geändert werden, um eine andere Datenbank unter einem einfachen Repository Szenario zu unterstützen? Ich habe keine Dokumentation zu diesem Punkt gefunden. Subsonic 3 scheint alles über die T4-Vorlagen zu sein, aber wenn ich die Subsonic Projektquellen überprüfen Ich sehe keine T4-Vorlagen in dort ... ja, wo / wie ich die Unterstützung für eine andere Datenbank hinzufügen kann?
Danke,
Alex
Lösung
kein Teil SubSonic muss für SimpleRepo geändert werden - nur die Verbindungszeichenfolge ändern und sicher sein als auch die Anbieter (Teil der Verbindungszeichenfolge) zu ändern. So könnte die Standardverbindung sein:
Connection = "server = localhost; database = Northwind; user id = bob, Passwort = *****" provider = "System.Data.SqlClient"
Ändern, dass die Verbindungszeichenfolge Sie sein wollen, und der Anbieter zu Ihren DB-Provider. MySQL wäre so etwas wie "MySql.Data.MySqlClient" sein und SQLite würde "System.Data.SQLite" (glaube ich).
SubSonic wird den Rest.