存取 App.config 中的連接字串
您的程式碼正在嘗試使用 App.config
類別從應用程式的 ConfigurationManager
檔案中讀取連接字串,但由於物件參考未正確初始化,因此發生了 NullReferenceException
。
這是一個簡化的解決方案:
<code class="language-csharp">string connectionString = System.Configuration.ConfigurationManager.ConnectionStrings["Test"].ConnectionString;</code>
這段簡潔的程式碼直接存取 ConnectionStrings
中的 ConfigurationManager
集合,並使用其名稱(本例中為「Test」)檢索連接字串。
在執行此程式之前,請先驗證:
System.Configuration.dll
的引用。 這通常預設包含在 .NET Framework 專案中,但在某些 .NET Core 或 .NET 專案中可能需要手動新增。 App.config
檔案中,且語法正確。 典型的條目如下圖所示:<code class="language-xml"><configuration> <connectionStrings> <add name="Test" connectionString="your_connection_string_here" providerName="System.Data.SqlClient" /> </connectionStrings> </configuration></code>
請記得將 "your_connection_string_here"
替換為您的實際連接字串。 這種更正的方法應該可以消除 NullReferenceException
並允許成功檢索連接字串。
以上是從 App.config 檢索連接字串時如何修復「物件參考未設定到物件實例」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!