列出来自外部配置文件的连接字符串
List connection strings from external configuration file
在我的 App.config 中,我引用了一个外部配置文件,其中包含 Enterprise Library 的连接字符串:
<enterpriseLibrary.ConfigurationSource selectedSource="File Configuration Source">
<sources>
<add name="File Configuration Source" type="Microsoft.Practices.EnterpriseLibrary.Common.Configuration.FileConfigurationSource, Microsoft.Practices.EnterpriseLibrary.Common, Version=4.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
filePath="\path\to\my\Connections.config" />
</sources>
</enterpriseLibrary.ConfigurationSource>
有没有办法列出此文件中的所有连接字符串?
app.config 只是一个 XML 文件,因此您可以使用 XDocument 打开并解析它。
在我的 App.config 中,我引用了一个外部配置文件,其中包含 Enterprise Library 的连接字符串:
<enterpriseLibrary.ConfigurationSource selectedSource="File Configuration Source">
<sources>
<add name="File Configuration Source" type="Microsoft.Practices.EnterpriseLibrary.Common.Configuration.FileConfigurationSource, Microsoft.Practices.EnterpriseLibrary.Common, Version=4.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
filePath="\path\to\my\Connections.config" />
</sources>
</enterpriseLibrary.ConfigurationSource>
有没有办法列出此文件中的所有连接字符串?
app.config 只是一个 XML 文件,因此您可以使用 XDocument 打开并解析它。