在VB.NET我可以使用:的SqlConnection在C#
Protected Conn As New SqlConnection(ConfigurationManager.ConnectionStrings("Active").ConnectionString)
然而,當我在C#中的以下內容:
protected SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings("conn"));
我得到的錯誤:
The name 'ConfigurationManager' does not exist in the current context
然後,如果我將其更改爲:
protected SqlConnection conn = new SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings("conn"));
我得到的錯誤:
Non-invocable member 'System.Configuration.ConfigurationManager.ConnectionStrings' cannot be used like a method.
這是爲什麼,我該如何使用C#連接到我的SQL Server數據庫?
我仍然得到'「ConfigurationManager中」這個名字在當前context'不存在。但我已經添加了'System.Configuration'到我的參考文獻 – Curt
@Curt - 嘗試添加「using System.Configuration;」在頂部。請記住也像Ofer Zelig所說的那樣使用using語句。 – TrueWill
@Curt,確保你已經爲你的項目引用了'System.Configuration'程序集,並且你已經添加了'using System.Configuration'來使'ConfigurationManager'類的insto作用域。 –