在我的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");