示例代码:
 /*
/*
 using Microsoft.Practices.EnterpriseLibrary.Configuration;
            using Microsoft.Practices.EnterpriseLibrary.Configuration;
 using Microsoft.Practices.EnterpriseLibrary.Common;
            using Microsoft.Practices.EnterpriseLibrary.Common;
 using Microsoft.Practices.EnterpriseLibrary.Data;
            using Microsoft.Practices.EnterpriseLibrary.Data;
 using Microsoft.Practices.EnterpriseLibrary.Data.Configuration;
            using Microsoft.Practices.EnterpriseLibrary.Data.Configuration;
 */
            */

 DatabaseSettings dbSetting = ConfigurationManager.GetConfiguration("dataConfiguration") as DatabaseSettings;
            DatabaseSettings dbSetting = ConfigurationManager.GetConfiguration("dataConfiguration") as DatabaseSettings;
 ConnectionStringData defaultConnection = dbSetting.ConnectionStrings[0];
            ConnectionStringData defaultConnection = dbSetting.ConnectionStrings[0];
 MessageBox.Show(defaultConnection.Parameters["database"].Value);
            MessageBox.Show(defaultConnection.Parameters["database"].Value);
 defaultConnection.Parameters["Integrated Security"].Value = "True";
            defaultConnection.Parameters["Integrated Security"].Value = "True";
 defaultConnection.Parameters["database"].Value = "111";
            defaultConnection.Parameters["database"].Value = "111";
 defaultConnection.Parameters["server"].Value = "45345";
            defaultConnection.Parameters["server"].Value = "45345";
 ConfigurationManager.WriteConfiguration("dataConfiguration", defaultConnection);
            ConfigurationManager.WriteConfiguration("dataConfiguration", defaultConnection);
App.config/Web.config:
 <?xml version="1.0" encoding="utf-8" ?>
<?xml version="1.0" encoding="utf-8" ?>
 <configuration>
<configuration>
 <configSections>
    <configSections>
 <section name="enterpriselibrary.configurationSettings" type="Microsoft.Practices.EnterpriseLibrary.Configuration.ConfigurationManagerSectionHandler, Microsoft.Practices.EnterpriseLibrary.Configuration" />
        <section name="enterpriselibrary.configurationSettings" type="Microsoft.Practices.EnterpriseLibrary.Configuration.ConfigurationManagerSectionHandler, Microsoft.Practices.EnterpriseLibrary.Configuration" />
 <section name="exceptionManagement" type="Microsoft.ApplicationBlocks.ExceptionManagement.ExceptionManagerSectionHandler,
        <section name="exceptionManagement" type="Microsoft.ApplicationBlocks.ExceptionManagement.ExceptionManagerSectionHandler,
 Microsoft.ApplicationBlocks.ExceptionManagement"/>
                   Microsoft.ApplicationBlocks.ExceptionManagement"/>
 <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net" />
        <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net" />
 </configSections>
    </configSections>
 <enterpriselibrary.configurationSettings xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" defaultSection="" applicationName="Application" xmlns="http://www.microsoft.com/practices/enterpriselibrary/08-31-2004/configuration">
    <enterpriselibrary.configurationSettings xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" defaultSection="" applicationName="Application" xmlns="http://www.microsoft.com/practices/enterpriselibrary/08-31-2004/configuration">
 <configurationSections>
    <configurationSections>
 <configurationSection name="dataConfiguration" encrypt="false">
        <configurationSection name="dataConfiguration" encrypt="false">
 <storageProvider xsi:type="XmlFileStorageProviderData" name="XML File Storage Provider" path="dataConfiguration.config" />
        <storageProvider xsi:type="XmlFileStorageProviderData" name="XML File Storage Provider" path="dataConfiguration.config" />
 <dataTransformer xsi:type="XmlSerializerTransformerData" name="Xml Serializer Transformer">
        <dataTransformer xsi:type="XmlSerializerTransformerData" name="Xml Serializer Transformer">
 <includeTypes />
            <includeTypes />
 </dataTransformer>
        </dataTransformer>
 </configurationSection>
    </configurationSection>
 </configurationSections>
    </configurationSections>
 <keyAlgorithmStorageProvider xsi:nil="true" />
    <keyAlgorithmStorageProvider xsi:nil="true" />
 </enterpriselibrary.configurationSettings>
    </enterpriselibrary.configurationSettings>    
 </configuration>
</configuration>
 
 /*
/* using Microsoft.Practices.EnterpriseLibrary.Configuration;
            using Microsoft.Practices.EnterpriseLibrary.Configuration; using Microsoft.Practices.EnterpriseLibrary.Common;
            using Microsoft.Practices.EnterpriseLibrary.Common; using Microsoft.Practices.EnterpriseLibrary.Data;
            using Microsoft.Practices.EnterpriseLibrary.Data; using Microsoft.Practices.EnterpriseLibrary.Data.Configuration;
            using Microsoft.Practices.EnterpriseLibrary.Data.Configuration; */
            */
 DatabaseSettings dbSetting = ConfigurationManager.GetConfiguration("dataConfiguration") as DatabaseSettings;
            DatabaseSettings dbSetting = ConfigurationManager.GetConfiguration("dataConfiguration") as DatabaseSettings; ConnectionStringData defaultConnection = dbSetting.ConnectionStrings[0];
            ConnectionStringData defaultConnection = dbSetting.ConnectionStrings[0]; MessageBox.Show(defaultConnection.Parameters["database"].Value);
            MessageBox.Show(defaultConnection.Parameters["database"].Value); defaultConnection.Parameters["Integrated Security"].Value = "True";
            defaultConnection.Parameters["Integrated Security"].Value = "True"; defaultConnection.Parameters["database"].Value = "111";
            defaultConnection.Parameters["database"].Value = "111"; defaultConnection.Parameters["server"].Value = "45345";
            defaultConnection.Parameters["server"].Value = "45345"; ConfigurationManager.WriteConfiguration("dataConfiguration", defaultConnection);
            ConfigurationManager.WriteConfiguration("dataConfiguration", defaultConnection);App.config/Web.config:
 <?xml version="1.0" encoding="utf-8" ?>
<?xml version="1.0" encoding="utf-8" ?> <configuration>
<configuration> <configSections>
    <configSections> <section name="enterpriselibrary.configurationSettings" type="Microsoft.Practices.EnterpriseLibrary.Configuration.ConfigurationManagerSectionHandler, Microsoft.Practices.EnterpriseLibrary.Configuration" />
        <section name="enterpriselibrary.configurationSettings" type="Microsoft.Practices.EnterpriseLibrary.Configuration.ConfigurationManagerSectionHandler, Microsoft.Practices.EnterpriseLibrary.Configuration" /> <section name="exceptionManagement" type="Microsoft.ApplicationBlocks.ExceptionManagement.ExceptionManagerSectionHandler,
        <section name="exceptionManagement" type="Microsoft.ApplicationBlocks.ExceptionManagement.ExceptionManagerSectionHandler, Microsoft.ApplicationBlocks.ExceptionManagement"/>
                   Microsoft.ApplicationBlocks.ExceptionManagement"/> <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net" />
        <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net" /> </configSections>
    </configSections> <enterpriselibrary.configurationSettings xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" defaultSection="" applicationName="Application" xmlns="http://www.microsoft.com/practices/enterpriselibrary/08-31-2004/configuration">
    <enterpriselibrary.configurationSettings xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" defaultSection="" applicationName="Application" xmlns="http://www.microsoft.com/practices/enterpriselibrary/08-31-2004/configuration"> <configurationSections>
    <configurationSections> <configurationSection name="dataConfiguration" encrypt="false">
        <configurationSection name="dataConfiguration" encrypt="false"> <storageProvider xsi:type="XmlFileStorageProviderData" name="XML File Storage Provider" path="dataConfiguration.config" />
        <storageProvider xsi:type="XmlFileStorageProviderData" name="XML File Storage Provider" path="dataConfiguration.config" /> <dataTransformer xsi:type="XmlSerializerTransformerData" name="Xml Serializer Transformer">
        <dataTransformer xsi:type="XmlSerializerTransformerData" name="Xml Serializer Transformer"> <includeTypes />
            <includeTypes /> </dataTransformer>
        </dataTransformer> </configurationSection>
    </configurationSection> </configurationSections>
    </configurationSections> <keyAlgorithmStorageProvider xsi:nil="true" />
    <keyAlgorithmStorageProvider xsi:nil="true" /> </enterpriselibrary.configurationSettings>
    </enterpriselibrary.configurationSettings>     </configuration>
</configuration>
 
                     
                    
                 
                    
                 
                
 
 
        
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号