IConfigurationSectionHandler 批量Config配置
能做什么?
使用此方法,可以整理web.congfig 配置节点。将配置节点映射成一个类,便于集中管理,和提升可读性。
步骤一 添加一个节点声明
在web.config里找到configSections节点,在configSections节点下添加一个自定义节点声明,我这里是声明了一个ServerConfig节点。如下
<configSections>
<section name="ServerConfig" type="GetAmazonData.ServerConfig, GetAmazonData" requirePermission="false" />
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
</configSections>
步骤二 添加所需节点
在configSections平级的下方添加你自己需要的节点,都放在声明的节点ServerConfig中
<ServerConfig>
<SqlConnStr>mongodb://AmzSa:Admin.123@127.0.0.1:27017/AmazonDataAnalyze?authSource=admin</SqlConnStr