特定のプロバイダーを持つがスタックした web.config からすべての connectionStrings を取得する方法を見つけようとしています。
私の方法の基本は次のようになります
var webConfig = new ExeConfigurationFileMap { ExeConfigFilename = GlobalSettings.FullpathToRoot + "web.config" };
var config = ConfigurationManager.OpenMappedExeConfiguration(webConfig, ConfigurationUserLevel.None);
var section = (ConnectionStringsSection)config.GetSection("connectionStrings");
// some code like
foreach(var item in section.providerName.equals("sql.provider"))
...
どんなアドバイスでも大歓迎です!