在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作用域。 –