列出来自外部配置文件的连接字符串

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 打开并解析它。