Das |DataDirectory| verstehen Ersatzzeichenfolge
Die AppConfig
-Datei bietet eine leistungsstarke Funktion, die oft übersehen wird: die |DataDirectory|
-Ersetzungszeichenfolge. Dies vereinfacht die Speicherortverwaltung der Datenbankdateien erheblich.
Anstatt den Datenbankdateipfad direkt in Ihrer Verbindungszeichenfolge fest zu codieren:
<code class="language-csharp">SqlConnection c = new SqlConnection ( @"Data Source=.\SQLDB; AttachDbFilename=C:\MyDB\Database.mdf;Initial Catalog=Master");</code>
Sie können den |DataDirectory|
-Wert dynamisch festlegen:
<code class="language-csharp">AppDomain.CurrentDomain.SetData("DataDirectory", "C:\myDB");</code>
Dann wird Ihre Verbindungszeichenfolge zu:
<code class="language-csharp">SqlConnection c = new SqlConnection ( @"Data Source=.\SQLDB; AttachDbFilename=|DataDirectory|\Database.mdf;Initial Catalog=Master");</code>
Dieser flexible Ansatz vereinfacht die Bereitstellung. Der Datenbankspeicherort ist jetzt einfach konfigurierbar, sodass keine Verbindungszeichenfolgen für jede Bereitstellungsumgebung geändert werden müssen.
Das obige ist der detaillierte Inhalt vonWie funktioniert das |DataDirectory|? Ersetzungszeichenfolge vereinfacht die Speicherortverwaltung von Datenbankdateien in AppConfig?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!