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

War es hilfreich?

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top