我正在创建一个自定义的SqlMembershipProvider类,以增加一些增强功能到基类中。但是,我卡在了处理连接字符串上。如何从配置文件中读取连接字符串名称并使其对其他方法可用?
目前我的代码如下:
public override void Initialize(string name, NameValueCollection config)
{
base.Initialize(name, config);
_ConnectionStringName = config["connectionStringName"];
}
但在其他方法中,_ConnectionStringName变量为null:
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings[_ConnectionStringName].ConnectionString)
如何正确地存储连接字符串名称,使其在自定义成员资格提供程序中全局可用?
谢谢!