我如何从网络读取连接字符串。配置文件到包含在类库中的公共类?
我试过了:
WebConfigurationManager
ConfigurationManager
但是在我的类库中不能识别这些类。
我如何从网络读取连接字符串。配置文件到包含在类库中的公共类?
我试过了:
WebConfigurationManager
ConfigurationManager
但是在我的类库中不能识别这些类。
当前回答
你必须在你的页面或类的顶部调用这个类:
using System.Configuration;
然后你可以使用这个返回连接字符串的方法来准备传递给sqlconnection对象,继续你的工作,如下所示:
private string ReturnConnectionString()
{
// Put the name the Sqlconnection from WebConfig..
return ConfigurationManager.ConnectionStrings["DBWebConfigString"].ConnectionString;
}
简单说明一下,这是web配置中的值:
<add name="DBWebConfigString" connectionString="....." /> </connectionStrings>
其他回答
添加系统。配置作为参考,然后:
using System.Configuration;
...
string conn =
ConfigurationManager.ConnectionStrings["ConnectionName"].ConnectionString;
首先加上这个:
using System.Configuration;
你必须在你的页面或类的顶部调用这个类:
using System.Configuration;
然后你可以使用这个返回连接字符串的方法来准备传递给sqlconnection对象,继续你的工作,如下所示:
private string ReturnConnectionString()
{
// Put the name the Sqlconnection from WebConfig..
return ConfigurationManager.ConnectionStrings["DBWebConfigString"].ConnectionString;
}
简单说明一下,这是web配置中的值:
<add name="DBWebConfigString" connectionString="....." /> </connectionStrings>
每个人似乎都在建议添加
using System.Configuration;
这是真的。
但是我可以建议你考虑安装ReSharper的Visual Studio扩展吗?
安装后,您将看到一个提示符,告诉您类在哪个程序集中,并询问您是否希望它添加所需的using语句,而不是看到没有定义类的错误。
我猜您需要添加一个对系统的引用。配置程序集(如果尚未添加)。
此外,您可能需要在代码文件的顶部插入以下行:
using System.Configuration;