利用 |DataDirectory| ADO.NET 連結字串中的佔位符
雖然 |DataDirectory|
參數在您的 AppConfig 檔案中很容易取得,但全面的文件可能很少。本指南闡明了其用法。
了解 |DataDirectory|
佔位符
|DataDirectory|
佔位符充當動態路徑變量,允許靈活的資料庫檔案位置配置。事實證明,這種動態方法對於 Web 應用程式或多使用者係統等需要適應性資料庫路徑的應用程式來說非常寶貴。
用 |DataDirectory|
讓我們用一個使用固定資料庫路徑的連接字串來說明:
<code class="language-csharp">SqlConnection c = new SqlConnection ( @"Data Source=.\SQLDB; AttachDbFilename=C:\MyDB\Database.mdf;Initial Catalog=Master");</code>
現在,讓我們使用 |DataDirectory|
佔位符重構它:
<code class="language-csharp">// Define the |DataDirectory| path at runtime AppDomain.CurrentDomain.SetData("DataDirectory", "C:\myDB"); // Connection string utilizing the |DataDirectory| placeholder SqlConnection c = new SqlConnection ( @"Data Source=.\SQLDB; AttachDbFilename=|DataDirectory|\Database.mdf;Initial Catalog=Master");</code>
這種修改後的方法允許您更改資料庫位置,而無需重新編譯應用程序,只需在運行時調整 |DataDirectory|
設定即可。
以上是我如何使用 |DataDirectory| ADO.NET 連接字串中的替換字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!