利用 App.config 在 C#.NET 應用程式中進行資料庫連線管理
App.config 是 C#.NET 應用程式中基於 XML 的設定文件,提供了一種集中式方法來管理應用程式設定。這消除了硬編碼的需要,簡化了跨不同系統的部署。
App.config 的作用
在資料庫連線場景下,App.config 簡化了流程。您無需將連接字串直接嵌入程式碼中,而是將它們儲存在 App.config 中,從而無需重新編譯即可輕鬆修改。 這對於提示用戶在初始應用程式設定後配置連接字串特別有用。
App.config 結構與導覽
App.config 遵循 XML 結構,具有連接字串、應用程式設定和使用者首選項的預定義部分。 還可以定義自訂部分。
存取 App.config 資料
從 App.config 檢索連接字串使用 ConfigurationManager
類別:
<code class="language-csharp">string connectionString = ConfigurationManager.ConnectionStrings["ConnectionStringName"].ConnectionString;</code>
執行時修改 App.config
對於安裝後配置,ConfigurationManager
類別啟用 App.config 的執行時間修改:
<code class="language-csharp">ConfigurationManager.AppSettings.Set("ConnectionString", "Data Source=localhost;Initial Catalog=ABC;"); ConfigurationManager.AppSettings.Set("ProviderName", "System.Data.SqlClient");</code>
App.config 檔案位置
通常,App.config 位於已編譯應用程式的 bin 目錄中。 .NET Core 提供了透過 Assembly.GetExecutingAssembly().Location
.
實現使用者驅動的資料庫連線設定
引導使用者完成設定後資料庫連線配置:
以上是如何使用 App.config 在 C#.NET 應用程式中設定資料庫連線?的詳細內容。更多資訊請關注PHP中文網其他相關文章!