在c#中不使用ConfigurationManager获取连接字符串



在我的mvc项目我得到的情况下,我必须获取网络的连接字符串。配置在我的启动项目从类库。我需要避免使用ConfigurationManager从系统。配置名称空间。

private static string GetConnectionString(string connName)
{
var xdoc = XDocument.Load(AppDomain.CurrentDomain.BaseDirectory + "Web.config");
var configs = xdoc.Element("configuration").Element("connectionStrings").Elements();
var matchedConfig = (from c in configs
where c.Attribute("name").Value == connName
select c.Attribute("connectionString").Value).FirstOrDefault();
return matchedConfig;
}

——用"ResourceContainer"连接字符串

string connStr = GetConnectionString("ResourcesContainer");

相关内容

  • 没有找到相关文章

最新更新