Können wir Variablen in der app.config-Datei deklarieren?

8

Ich habe ein Formular, das mit dem SQL Server verbunden werden muss, und ich habe eine Dropdown-Liste, um die Liste der Datenbanken auszuwählen und Operationen wie Primärschlüsselüberprüfung etc. durchzuführen. Aber zur Zeit sieht meine Verbindungszeichenfolge so aus:

%Vor%

Aber abgesehen von der gegebenen Datenbank muss ich eine Variable nehmen, damit ich sie mit der Datenbank verbinden kann, die ich aus dem Dropdown auswähle.

Können Sie mir bitte helfen?

    
Srivastava 23.11.2010, 14:09
quelle

4 Antworten

22

Hmm, du kannst deine Variablen wie folgt deklarieren

%Vor%

und lesen Sie wie

%Vor%     
Serkan Hekimoglu 23.11.2010, 14:16
quelle
2

Ich denke, er will eine "halbkonstante":

Web.Config

%Vor%

CS-Datei

%Vor%     
Albireo 23.11.2010 14:31
quelle
1

Sie können das connectionStrings -Tag in der Konfiguration von app.config verwenden. Sie können beliebig viele hinzufügen (geben Sie ihnen jeweils einen separaten Schlüssel) und sie dann abrufen

Beispiel app.config xml (setzen Sie providerName auf einen gültigen Provider, zum Beispiel System.Data.SqlClient und die entsprechende Verbindungszeichenfolge):

%Vor%

Beispiel für das Abrufen und Auflisten von ihnen (in Ihrem Fall würden Sie die entsprechenden Elemente im Dropdown erstellen und die Werte festlegen):

%Vor%     
Daniel Perez 23.11.2010 14:16
quelle
0

Sie können den Abschnitt AppSettings verwenden. Lesen Sie hier für ein Beispiel.

    
eKek0 23.11.2010 14:17
quelle