so ändern Sie die Verbindungszeichenfolge initial catalog
Ich habe einen connection string in der web-config-Datei.
Ich habe diese Verbindung mit dem Namen in alle meine Dateien.
Verbindungszeichenfolge ist wie
<add name="connectionname" connectionString="Data Source=DEVELOPER1;Initial Catalog=dbname;Persist Security Info=True;User ID=sa;Password=some"/>
Möchte ich ändern initial catalog (Datenbank name) in meiner login-Seite als pro-dropdown, und diese Veränderung wird gleich bleiben für die Anwendung.
- Sie können fügen Sie mehrere connection strings in
web.config
- Datei, zeigt die Namen in derdropdown
und dann gehen Sie - wie ich bereits erwähnte, ich verwendet name der Verbindung in alle meine Seiten..
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ändern Sie die Verbindungszeichenfolge, ohne es ändern, sollten Sie das folgende Verfahren:
Siehe das folgende Beispiel: (angenommen, Sie werden zuerst erstellt eine normale DbConnection mit Ihrem ursprünglichen conexion string (name der db hier)):
In dem gegebenen Beispiel, der Erste Katalog und die timeout verändert wurden, ohne touch-die ursprüngliche Zeichenfolge.
Ich hoffe, dass dies helfen.
Ich denke, Sie müssen eine Verbindungszeichenfolge für jede Datenbank.
Haben Sie eine drop-down, wo der Anwender wählt, welche db zu verbinden. Dieser Wert muss beibehalten werden, vielleicht in der Sitzung.
Benötigen Sie eine Klasse verantwortlich für die Bereitstellung eine Verbindung Zeichenfolge. Diese Klasse übergeben bekommt, die drop-down-Wert /zieht den Wert aus der session, und gibt die entsprechenden Verbindungszeichenfolge zu Ihrem DAL Funktion
Bearbeiten: wenn Sie den Namen der Verbindungszeichenfolge in allen Ihren Seiten sind Sie gehen zu müssen, um es zu ändern. Kapseln was ändern könnte. Suchen und ersetzen Sie könnte es tun?