了解 |DataDirectory|取代字串
AppConfig
檔案提供了一個經常被忽略的強大功能:|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">AppDomain.CurrentDomain.SetData("DataDirectory", "C:\myDB");</code>
然後,您的連接字串將變為:
<code class="language-csharp">SqlConnection c = new SqlConnection ( @"Data Source=.\SQLDB; AttachDbFilename=|DataDirectory|\Database.mdf;Initial Catalog=Master");</code>
這種靈活的方法簡化了部署。資料庫位置現在可以輕鬆配置,無需修改每個部署環境的連接字串。
以上是|DataDirectory| 如何替換字串簡化 AppConfig 中的資料庫檔案位置管理?的詳細內容。更多資訊請關注PHP中文網其他相關文章!