Ich habe eine Verbindungszeichenfolge in der Web-Konfigurationsdatei. Ich habe diese Verbindung mit Namen in allen meinen Dateien verwendet.
Verbindungszeichenfolge ist wie
%Vor%Ich möchte den ursprünglichen Katalog (Datenbankname) auf meiner Anmeldeseite gemäß Dropdown ändern und diese Änderung wird für die Anwendung gleich bleiben.
Um die Verbindungszeichenfolge zu ändern, ohne sie zu ändern, sollten Sie folgende Prozedur ausführen:
Siehe das folgende Beispiel: (Angenommen, Sie erstellen zuerst eine normale DbConnection mit Ihrer ursprünglichen conexion-Zeichenfolge (Name db hier)):
%Vor%In diesem Beispiel wurden der Anfangskatalog und das Zeitlimit geändert, ohne die ursprüngliche Zeichenfolge zu berühren.
Ich hoffe, dass dir das weiterhilft.
Ich denke, dass Sie für jede Datenbank eine Verbindungszeichenfolge benötigen.
Sie haben eine Dropdown-Liste, in der der Benutzer auswählt, mit welcher Datenbank eine Verbindung hergestellt werden soll. Dieser Wert muss möglicherweise in der Sitzung beibehalten werden.
Sie benötigen eine Klasse, die für die Bereitstellung eines Verbindungszeichenfolgenwerts zuständig ist. Diese Klasse erhält den Dropdown-Wert / zieht den Wert aus der Sitzung und gibt die entsprechende Verbindungszeichenfolge an Ihre DAL-Funktion zurück
edit: Wenn Sie den Namen der Verbindungszeichenfolge in all Ihren Seiten verwendet haben, müssen Sie sie ändern. Verpacken Sie, was sich ändern könnte. Ein Suchen und Ersetzen könnte es tun?
Tags und Links c# database asp.net connection-string