通過配置文件將自動映射到對應的類

    通過配置文件將自動映射到對應的類
就查詢數據庫方面來說
例如:
先獲取配置文件信息:
 /// <summary>
       /// 構造函數
       /// </summary>
       public UnityDependencyResolver(): this( new UnityContainer())
       {
           /// 讀取Unity.congfig的配置
           var fileMap = new ExeConfigurationFileMap { ExeConfigFilename = "Unity.config" };
           //從config文件中讀取配置信息
           Configuration configuration =
               ConfigurationManager.OpenMappedExeConfiguration(fileMap, ConfigurationUserLevel.None);
           UnityConfigurationSection unitySection = (UnityConfigurationSection)configuration.GetSection("unity" );
           string DBType = ConfigurationManager.AppSettings["DBType" ];
           if (DBType == "Oracle")
           {
               unitySection.Configure(_container, "Oracle");
           }
           else if (DBType == "SqlServer")
           {
               unitySection.Configure(_container, "SqlServer");
           }
       }
配置文件中:
Unity.config:
<?xml version="1.0" encoding =" utf-8" ?>
<!--Unity配置文件-->
<configuration>
          < configSections>
                   < section name =" unity" type="Microsoft.Practices.Unity.Configuration.UnityConfigurationSection,Microsoft.Practices.Unity.Configuration " />
          </ configSections>
          < unity xmlns =" http://schemas.microsoft.com/practices/2010/unity ">
                   < container name =" SqlServer" >
                             < register type="EPS.Budget.DAL.Interface.IDA_Tree,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.SqlServer.DA_Tree,EPS.Budget.DAL.SqlServer" />
                             < register type="EPS.Budget.DAL.Interface.IEP_Report,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.SqlServer.EP_BB,EPS.Budget.DAL.SqlServer" />
                             < register type="EPS.Budget.DAL.Interface.IUser,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.SqlServer.User,EPS.Budget.DAL.SqlServer" />
                   </ container>
                   < container name =" Oracle" >
                             < register type="EPS.Budget.DAL.Interface.IDA_Tree,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.Oracle.DA_Tree,EPS.Budget.DAL.Oracle" />
                             < register type="EPS.Budget.DAL.Interface.IEP_Report,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.Oracle.EP_BB,EPS.Budget.DAL.Oracle" />
                             < register type="EPS.Budget.DAL.Interface.IUser,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.Oracle.User,EPS.Budget.DAL.Oracle" />
                   </ container>
          </ unity>
</configuration>



自動寫配置文件的方法:
   /// <summary>
        /// 自動創建配置文件
        /// </summary>
        private static void AutoCreateConfig()
        {
            try
            {
                // 是否自動生成配置文件
                string AutoConfigWcfUnity = ConfigurationManager.AppSettings["AutoConfigWcfUnity" ].ToString();
                // 服務地址
                string ServerBaseAddress = ConfigurationManager.AppSettings["ServerBaseAddress" ].ToString();

                if (!AutoConfigWcfUnity.Equals( "1")) { return ; }

                // 當前程序集名
                string currAssemblyName = Assembly.GetCallingAssembly().GetName().Name;


                // XmlDocument Config文件對象
                XmlDocument docConfig = new XmlDocument();

                // 當前項目運行文件路徑名
                string strUnityConfigName = Directory.GetCurrentDirectory() + "\\Unity.config";

                // 讀取並修改Unity.config
                docConfig.Load(strUnityConfigName);

                string typeAliasOracle = "EPS.Budget.DAL.Oracle.{0},EPS.Budget.DAL.Oracle" ;
                string typeAliasSqlserver = "EPS.Budget.DAL.SqlServer.{0},EPS.Budget.DAL.SqlServer" ;
                string typeAliasInterface = "EPS.Budget.DAL.Interface.{0},EPS.Budget.DAL.Interface" ;

                // 獲取數據庫接口程序集
                var AssemblyInterface = Assembly.Load("EPS.Budget.DAL.Interface" ).GetTypes().ToList();

                // 獲取container
                XmlNode nodeUnity = docConfig.GetElementsByTagName("unity" )[0];
                nodeUnity.RemoveAll();

                // sqlserver容器
                XmlElement sqlserver = docConfig.CreateElement( "container", nodeUnity.NamespaceURI);
                sqlserver.SetAttribute( "name", "SqlServer" );
                nodeUnity.AppendChild(sqlserver);

                // oracle容器
                XmlElement oracle = docConfig.CreateElement( "container", nodeUnity.NamespaceURI);
                oracle.SetAttribute( "name", "Oracle" );
                nodeUnity.AppendChild(oracle);

                foreach ( var item in AssemblyInterface)
                {
                    XmlElement typeSqlserver = docConfig.CreateElement( "register", sqlserver.NamespaceURI);
                    typeSqlserver.SetAttribute( "type", string.Format(typeAliasInterface, item.Name));
                    typeSqlserver.SetAttribute( "mapTo", string.Format(typeAliasSqlserver, item.Name.Substring(1)));
                    sqlserver.AppendChild(typeSqlserver);

                    XmlElement typeOracle = docConfig.CreateElement( "register", oracle.NamespaceURI);
                    typeOracle.SetAttribute( "type", string .Format(typeAliasInterface, item.Name));
                    typeOracle.SetAttribute( "mapTo", string .Format(typeAliasOracle, item.Name.Substring(1)));
                    oracle.AppendChild(typeOracle);
                }

                docConfig.Save(strUnityConfigName);


                // App.config路徑名
                string strAppConfig = AppDomain.CurrentDomain.SetupInformation.ConfigurationFile;

                // 讀取並修改App.config
                docConfig.Load(strAppConfig);

                // 獲取wcf服務程序集
                Assembly assembly = Assembly.Load("EPS.Budget.WCF.IService" );

                // 獲取services
                var serverlist = assembly.GetTypes().ToList();
                var nodesServices = docConfig.GetElementsByTagName("services" )[0];
                nodesServices.RemoveAll();

                foreach ( var item in serverlist)
                {
                    XmlElement service = docConfig.CreateElement( "service");
                    service.SetAttribute( "name", string.Format("EPS.Budget.WCF.Service.{0}" , item.Name.Substring(1)));
                    service.SetAttribute( "behaviorConfiguration", "WebServiceBehaviour" );
                    nodesServices.AppendChild(service);

                    XmlElement endpoint = docConfig.CreateElement( "endpoint");
                    endpoint.SetAttribute( "binding", "webHttpBinding" );
                    endpoint.SetAttribute( "bindingConfiguration", "WebServiceBinding" );
                    endpoint.SetAttribute( "address", ServerBaseAddress + item.Name.Substring(1));
                    endpoint.SetAttribute( "contract", string.Format("EPS.Budget.WCF.IService.{0}" , item.Name));

                    service.AppendChild(endpoint);
                }

                docConfig.Save(strAppConfig);
                ConfigurationManager.RefreshSection("system.serviceModel" );

            }
            catch ( Exception ex)
            {
                throw ex;
            }
        }


文件範例:
<?xml version="1.0" encoding="utf-8"?>
<!--Unity配置文件-->
<configuration>
  <configSections>
    <section name="unity" type="Microsoft.Practices.Unity.Configuration.UnityConfigurationSection,Microsoft.Practices.Unity.Configuration" />
  </configSections>
  <unity xmlns="http://schemas.microsoft.com/practices/2010/unity">
    <container name="SqlServer">
      <register type="EPS.Budget.DAL.Interface.IDB_COM,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.SqlServer.DB_COM,EPS.Budget.DAL.SqlServer" />
      <register type="EPS.Budget.DAL.Interface.IDB_Transaction,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.SqlServer.DB_Transaction,EPS.Budget.DAL.SqlServer" />
      <register type="EPS.Budget.DAL.Interface.IDYN_BB,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.SqlServer.DYN_BB,EPS.Budget.DAL.SqlServer" />
      <register type="EPS.Budget.DAL.Interface.IEP_Report,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.SqlServer.EP_Report,EPS.Budget.DAL.SqlServer" />
      <register type="EPS.Budget.DAL.Interface.ISTA_BIFX,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.SqlServer.STA_BIFX,EPS.Budget.DAL.SqlServer" />
      <register type="EPS.Budget.DAL.Interface.ISTA_BIFX_FL,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.SqlServer.STA_BIFX_FL,EPS.Budget.DAL.SqlServer" />
      <register type="EPS.Budget.DAL.Interface.ISTA_BIFX_JSZ_QX,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.SqlServer.STA_BIFX_JSZ_QX,EPS.Budget.DAL.SqlServer" />
      <register type="EPS.Budget.DAL.Interface.ISTA_BZ,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.SqlServer.STA_BZ,EPS.Budget.DAL.SqlServer" />
      <register type="EPS.Budget.DAL.Interface.ISTA_BZ_JSHL,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.SqlServer.STA_BZ_JSHL,EPS.Budget.DAL.SqlServer" />
      <register type="EPS.Budget.DAL.Interface.ISTA_BZ_LSHL,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.SqlServer.STA_BZ_LSHL,EPS.Budget.DAL.SqlServer" />
      <register type="EPS.Budget.DAL.Interface.ISTA_DOC,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.SqlServer.STA_DOC,EPS.Budget.DAL.SqlServer" />
      <register type="EPS.Budget.DAL.Interface.ISTA_DOC_FILE,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.SqlServer.STA_DOC_FILE,EPS.Budget.DAL.SqlServer" />
      <register type="EPS.Budget.DAL.Interface.ISTA_DOC_FJ,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.SqlServer.STA_DOC_FJ,EPS.Budget.DAL.SqlServer" />
      <register type="EPS.Budget.DAL.Interface.ISTA_DOC_FL,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.SqlServer.STA_DOC_FL,EPS.Budget.DAL.SqlServer" />
      <register type="EPS.Budget.DAL.Interface.ISTA_DOC_JSZ_QX,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.SqlServer.STA_DOC_JSZ_QX,EPS.Budget.DAL.SqlServer" />
      <register type="EPS.Budget.DAL.Interface.ISTA_HS_DY,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.SqlServer.STA_HS_DY,EPS.Budget.DAL.SqlServer" />
      <register type="EPS.Budget.DAL.Interface.ISTA_HS_PZ,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.SqlServer.STA_HS_PZ,EPS.Budget.DAL.SqlServer" />
      <register type="EPS.Budget.DAL.Interface.ISTA_JSZ,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.SqlServer.STA_JSZ,EPS.Budget.DAL.SqlServer" />
      <register type="EPS.Budget.DAL.Interface.ISTA_JSZ_GN_QX,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.SqlServer.STA_JSZ_GN_QX,EPS.Budget.DAL.SqlServer" />
      <register type="EPS.Budget.DAL.Interface.ISTA_JS_JSZ,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.SqlServer.STA_JS_JSZ,EPS.Budget.DAL.SqlServer" />
      <register type="EPS.Budget.DAL.Interface.ISTA_JS_WD_QX,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.SqlServer.STA_JS_WD_QX,EPS.Budget.DAL.SqlServer" />
      <register type="EPS.Budget.DAL.Interface.ISTA_JS_YH,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.SqlServer.STA_JS_YH,EPS.Budget.DAL.SqlServer" />
      <register type="EPS.Budget.DAL.Interface.ISTA_MB,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.SqlServer.STA_MB,EPS.Budget.DAL.SqlServer" />
      <register type="EPS.Budget.DAL.Interface.ISTA_MB_CS,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.SqlServer.STA_MB_CS,EPS.Budget.DAL.SqlServer" />
      <register type="EPS.Budget.DAL.Interface.ISTA_MB_CS_SJJ,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.SqlServer.STA_MB_CS_SJJ,EPS.Budget.DAL.SqlServer" />
      <register type="EPS.Budget.DAL.Interface.ISTA_MB_DYG_PZ,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.SqlServer.STA_MB_DYG_PZ,EPS.Budget.DAL.SqlServer" />
      <register type="EPS.Budget.DAL.Interface.ISTA_MB_DYG_TYPZ,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.SqlServer.STA_MB_DYG_TYPZ,EPS.Budget.DAL.SqlServer" />
      <register type="EPS.Budget.DAL.Interface.ISTA_MB_FD,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.SqlServer.STA_MB_FD,EPS.Budget.DAL.SqlServer" />
      <register type="EPS.Budget.DAL.Interface.ISTA_MB_FL,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.SqlServer.STA_MB_FL,EPS.Budget.DAL.SqlServer" />
      <register type="EPS.Budget.DAL.Interface.ISTA_MB_JY,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.SqlServer.STA_MB_JY,EPS.Budget.DAL.SqlServer" />
      <register type="EPS.Budget.DAL.Interface.ISTA_MB_LC,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.SqlServer.STA_MB_LC,EPS.Budget.DAL.SqlServer" />
      <register type="EPS.Budget.DAL.Interface.ISTA_MB_LC_PZ,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.SqlServer.STA_MB_LC_PZ,EPS.Budget.DAL.SqlServer" />
      <register type="EPS.Budget.DAL.Interface.ISTA_MB_LC_QX,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.SqlServer.STA_MB_LC_QX,EPS.Budget.DAL.SqlServer" />
      <register type="EPS.Budget.DAL.Interface.ISTA_MB_MBBB,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.SqlServer.STA_MB_MBBB,EPS.Budget.DAL.SqlServer" />
      <register type="EPS.Budget.DAL.Interface.ISTA_JS,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.SqlServer.STA_JS,EPS.Budget.DAL.SqlServer" />
      <register type="EPS.Budget.DAL.Interface.ISTA_MB_PJ,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.SqlServer.STA_MB_PJ,EPS.Budget.DAL.SqlServer" />
      <register type="EPS.Budget.DAL.Interface.ISTA_MB_QZMB,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.SqlServer.STA_MB_QZMB,EPS.Budget.DAL.SqlServer" />
      <register type="EPS.Budget.DAL.Interface.ISTA_MB_WD_KZ,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.SqlServer.STA_MB_WD_KZ,EPS.Budget.DAL.SqlServer" />
      <register type="EPS.Budget.DAL.Interface.ISTA_MB_ZDY,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.SqlServer.STA_MB_ZDY,EPS.Budget.DAL.SqlServer" />
      <register type="EPS.Budget.DAL.Interface.ISTA_RW_MB,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.SqlServer.STA_RW_MB,EPS.Budget.DAL.SqlServer" />
      <register type="EPS.Budget.DAL.Interface.ISTA_RW_ML,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.SqlServer.STA_RW_ML,EPS.Budget.DAL.SqlServer" />
      <register type="EPS.Budget.DAL.Interface.ISTA_RW_QJSL,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.SqlServer.STA_RW_QJSL,EPS.Budget.DAL.SqlServer" />
      <register type="EPS.Budget.DAL.Interface.ISTA_RW_YSCY,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.SqlServer.STA_RW_YSCY,EPS.Budget.DAL.SqlServer" />
      <register type="EPS.Budget.DAL.Interface.ISTA_RW_YSCY_FL,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.SqlServer.STA_RW_YSCY_FL,EPS.Budget.DAL.SqlServer" />
      <register type="EPS.Budget.DAL.Interface.ISTA_RW_YSCY_PZ,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.SqlServer.STA_RW_YSCY_PZ,EPS.Budget.DAL.SqlServer" />
      <register type="EPS.Budget.DAL.Interface.ISTA_WD,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.SqlServer.STA_WD,EPS.Budget.DAL.SqlServer" />
      <register type="EPS.Budget.DAL.Interface.ISTA_WD_CY,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.SqlServer.STA_WD_CY,EPS.Budget.DAL.SqlServer" />
      <register type="EPS.Budget.DAL.Interface.ISTA_WD_CY_QJ,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.SqlServer.STA_WD_CY_QJ,EPS.Budget.DAL.SqlServer" />
      <register type="EPS.Budget.DAL.Interface.ISTA_WD_CY_ZZ,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.SqlServer.STA_WD_CY_ZZ,EPS.Budget.DAL.SqlServer" />
      <register type="EPS.Budget.DAL.Interface.ISTA_WD_YSCY,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.SqlServer.STA_WD_YSCY,EPS.Budget.DAL.SqlServer" />
      <register type="EPS.Budget.DAL.Interface.ISTA_WD_YSCY_FL,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.SqlServer.STA_WD_YSCY_FL,EPS.Budget.DAL.SqlServer" />
      <register type="EPS.Budget.DAL.Interface.ISTA_WD_YSCY_PZ,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.SqlServer.STA_WD_YSCY_PZ,EPS.Budget.DAL.SqlServer" />
      <register type="EPS.Budget.DAL.Interface.ISTA_YH,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.SqlServer.STA_YH,EPS.Budget.DAL.SqlServer" />
      <register type="EPS.Budget.DAL.Interface.ISTA_YY,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.SqlServer.STA_YY,EPS.Budget.DAL.SqlServer" />
      <register type="EPS.Budget.DAL.Interface.ISTA_YY_ZD,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.SqlServer.STA_YY_ZD,EPS.Budget.DAL.SqlServer" />
      <register type="EPS.Budget.DAL.Interface.ISTA_ZYCX,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.SqlServer.STA_ZYCX,EPS.Budget.DAL.SqlServer" />
      <register type="EPS.Budget.DAL.Interface.ISTA_ZYCX_FL,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.SqlServer.STA_ZYCX_FL,EPS.Budget.DAL.SqlServer" />
      <register type="EPS.Budget.DAL.Interface.ISTA_ZYCX_JSZ_QX,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.SqlServer.STA_ZYCX_JSZ_QX,EPS.Budget.DAL.SqlServer" />
      <register type="EPS.Budget.DAL.Interface.ISYS_BL,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.SqlServer.SYS_BL,EPS.Budget.DAL.SqlServer" />
      <register type="EPS.Budget.DAL.Interface.ISYS_WD_ZD,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.SqlServer.SYS_WD_ZD,EPS.Budget.DAL.SqlServer" />
      <register type="EPS.Budget.DAL.Interface.ISTA_RW,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.SqlServer.STA_RW,EPS.Budget.DAL.SqlServer" />
      <register type="EPS.Budget.DAL.Interface.ISYS_MENU,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.SqlServer.SYS_MENU,EPS.Budget.DAL.SqlServer" />
      <register type="EPS.Budget.DAL.Interface.ISYS_ZHCS,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.SqlServer.SYS_ZHCS,EPS.Budget.DAL.SqlServer" />
    </container>
    <container name="Oracle">
      <register type="EPS.Budget.DAL.Interface.IDB_COM,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.Oracle.DB_COM,EPS.Budget.DAL.Oracle" />
      <register type="EPS.Budget.DAL.Interface.IDB_Transaction,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.Oracle.DB_Transaction,EPS.Budget.DAL.Oracle" />
      <register type="EPS.Budget.DAL.Interface.IDYN_BB,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.Oracle.DYN_BB,EPS.Budget.DAL.Oracle" />
      <register type="EPS.Budget.DAL.Interface.IEP_Report,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.Oracle.EP_Report,EPS.Budget.DAL.Oracle" />
      <register type="EPS.Budget.DAL.Interface.ISTA_BIFX,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.Oracle.STA_BIFX,EPS.Budget.DAL.Oracle" />
      <register type="EPS.Budget.DAL.Interface.ISTA_BIFX_FL,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.Oracle.STA_BIFX_FL,EPS.Budget.DAL.Oracle" />
      <register type="EPS.Budget.DAL.Interface.ISTA_BIFX_JSZ_QX,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.Oracle.STA_BIFX_JSZ_QX,EPS.Budget.DAL.Oracle" />
      <register type="EPS.Budget.DAL.Interface.ISTA_BZ,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.Oracle.STA_BZ,EPS.Budget.DAL.Oracle" />
      <register type="EPS.Budget.DAL.Interface.ISTA_BZ_JSHL,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.Oracle.STA_BZ_JSHL,EPS.Budget.DAL.Oracle" />
      <register type="EPS.Budget.DAL.Interface.ISTA_BZ_LSHL,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.Oracle.STA_BZ_LSHL,EPS.Budget.DAL.Oracle" />
      <register type="EPS.Budget.DAL.Interface.ISTA_DOC,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.Oracle.STA_DOC,EPS.Budget.DAL.Oracle" />
      <register type="EPS.Budget.DAL.Interface.ISTA_DOC_FILE,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.Oracle.STA_DOC_FILE,EPS.Budget.DAL.Oracle" />
      <register type="EPS.Budget.DAL.Interface.ISTA_DOC_FJ,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.Oracle.STA_DOC_FJ,EPS.Budget.DAL.Oracle" />
      <register type="EPS.Budget.DAL.Interface.ISTA_DOC_FL,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.Oracle.STA_DOC_FL,EPS.Budget.DAL.Oracle" />
      <register type="EPS.Budget.DAL.Interface.ISTA_DOC_JSZ_QX,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.Oracle.STA_DOC_JSZ_QX,EPS.Budget.DAL.Oracle" />
      <register type="EPS.Budget.DAL.Interface.ISTA_HS_DY,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.Oracle.STA_HS_DY,EPS.Budget.DAL.Oracle" />
      <register type="EPS.Budget.DAL.Interface.ISTA_HS_PZ,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.Oracle.STA_HS_PZ,EPS.Budget.DAL.Oracle" />
      <register type="EPS.Budget.DAL.Interface.ISTA_JSZ,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.Oracle.STA_JSZ,EPS.Budget.DAL.Oracle" />
      <register type="EPS.Budget.DAL.Interface.ISTA_JSZ_GN_QX,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.Oracle.STA_JSZ_GN_QX,EPS.Budget.DAL.Oracle" />
      <register type="EPS.Budget.DAL.Interface.ISTA_JS_JSZ,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.Oracle.STA_JS_JSZ,EPS.Budget.DAL.Oracle" />
      <register type="EPS.Budget.DAL.Interface.ISTA_JS_WD_QX,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.Oracle.STA_JS_WD_QX,EPS.Budget.DAL.Oracle" />
      <register type="EPS.Budget.DAL.Interface.ISTA_JS_YH,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.Oracle.STA_JS_YH,EPS.Budget.DAL.Oracle" />
      <register type="EPS.Budget.DAL.Interface.ISTA_MB,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.Oracle.STA_MB,EPS.Budget.DAL.Oracle" />
      <register type="EPS.Budget.DAL.Interface.ISTA_MB_CS,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.Oracle.STA_MB_CS,EPS.Budget.DAL.Oracle" />
      <register type="EPS.Budget.DAL.Interface.ISTA_MB_CS_SJJ,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.Oracle.STA_MB_CS_SJJ,EPS.Budget.DAL.Oracle" />
      <register type="EPS.Budget.DAL.Interface.ISTA_MB_DYG_PZ,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.Oracle.STA_MB_DYG_PZ,EPS.Budget.DAL.Oracle" />
      <register type="EPS.Budget.DAL.Interface.ISTA_MB_DYG_TYPZ,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.Oracle.STA_MB_DYG_TYPZ,EPS.Budget.DAL.Oracle" />
      <register type="EPS.Budget.DAL.Interface.ISTA_MB_FD,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.Oracle.STA_MB_FD,EPS.Budget.DAL.Oracle" />
      <register type="EPS.Budget.DAL.Interface.ISTA_MB_FL,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.Oracle.STA_MB_FL,EPS.Budget.DAL.Oracle" />
      <register type="EPS.Budget.DAL.Interface.ISTA_MB_JY,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.Oracle.STA_MB_JY,EPS.Budget.DAL.Oracle" />
      <register type="EPS.Budget.DAL.Interface.ISTA_MB_LC,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.Oracle.STA_MB_LC,EPS.Budget.DAL.Oracle" />
      <register type="EPS.Budget.DAL.Interface.ISTA_MB_LC_PZ,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.Oracle.STA_MB_LC_PZ,EPS.Budget.DAL.Oracle" />
      <register type="EPS.Budget.DAL.Interface.ISTA_MB_LC_QX,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.Oracle.STA_MB_LC_QX,EPS.Budget.DAL.Oracle" />
      <register type="EPS.Budget.DAL.Interface.ISTA_MB_MBBB,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.Oracle.STA_MB_MBBB,EPS.Budget.DAL.Oracle" />
      <register type="EPS.Budget.DAL.Interface.ISTA_JS,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.Oracle.STA_JS,EPS.Budget.DAL.Oracle" />
      <register type="EPS.Budget.DAL.Interface.ISTA_MB_PJ,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.Oracle.STA_MB_PJ,EPS.Budget.DAL.Oracle" />
      <register type="EPS.Budget.DAL.Interface.ISTA_MB_QZMB,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.Oracle.STA_MB_QZMB,EPS.Budget.DAL.Oracle" />
      <register type="EPS.Budget.DAL.Interface.ISTA_MB_WD_KZ,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.Oracle.STA_MB_WD_KZ,EPS.Budget.DAL.Oracle" />
      <register type="EPS.Budget.DAL.Interface.ISTA_MB_ZDY,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.Oracle.STA_MB_ZDY,EPS.Budget.DAL.Oracle" />
      <register type="EPS.Budget.DAL.Interface.ISTA_RW_MB,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.Oracle.STA_RW_MB,EPS.Budget.DAL.Oracle" />
      <register type="EPS.Budget.DAL.Interface.ISTA_RW_ML,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.Oracle.STA_RW_ML,EPS.Budget.DAL.Oracle" />
      <register type="EPS.Budget.DAL.Interface.ISTA_RW_QJSL,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.Oracle.STA_RW_QJSL,EPS.Budget.DAL.Oracle" />
      <register type="EPS.Budget.DAL.Interface.ISTA_RW_YSCY,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.Oracle.STA_RW_YSCY,EPS.Budget.DAL.Oracle" />
      <register type="EPS.Budget.DAL.Interface.ISTA_RW_YSCY_FL,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.Oracle.STA_RW_YSCY_FL,EPS.Budget.DAL.Oracle" />
      <register type="EPS.Budget.DAL.Interface.ISTA_RW_YSCY_PZ,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.Oracle.STA_RW_YSCY_PZ,EPS.Budget.DAL.Oracle" />
      <register type="EPS.Budget.DAL.Interface.ISTA_WD,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.Oracle.STA_WD,EPS.Budget.DAL.Oracle" />
      <register type="EPS.Budget.DAL.Interface.ISTA_WD_CY,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.Oracle.STA_WD_CY,EPS.Budget.DAL.Oracle" />
      <register type="EPS.Budget.DAL.Interface.ISTA_WD_CY_QJ,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.Oracle.STA_WD_CY_QJ,EPS.Budget.DAL.Oracle" />
      <register type="EPS.Budget.DAL.Interface.ISTA_WD_CY_ZZ,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.Oracle.STA_WD_CY_ZZ,EPS.Budget.DAL.Oracle" />
      <register type="EPS.Budget.DAL.Interface.ISTA_WD_YSCY,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.Oracle.STA_WD_YSCY,EPS.Budget.DAL.Oracle" />
      <register type="EPS.Budget.DAL.Interface.ISTA_WD_YSCY_FL,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.Oracle.STA_WD_YSCY_FL,EPS.Budget.DAL.Oracle" />
      <register type="EPS.Budget.DAL.Interface.ISTA_WD_YSCY_PZ,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.Oracle.STA_WD_YSCY_PZ,EPS.Budget.DAL.Oracle" />
      <register type="EPS.Budget.DAL.Interface.ISTA_YH,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.Oracle.STA_YH,EPS.Budget.DAL.Oracle" />
      <register type="EPS.Budget.DAL.Interface.ISTA_YY,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.Oracle.STA_YY,EPS.Budget.DAL.Oracle" />
      <register type="EPS.Budget.DAL.Interface.ISTA_YY_ZD,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.Oracle.STA_YY_ZD,EPS.Budget.DAL.Oracle" />
      <register type="EPS.Budget.DAL.Interface.ISTA_ZYCX,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.Oracle.STA_ZYCX,EPS.Budget.DAL.Oracle" />
      <register type="EPS.Budget.DAL.Interface.ISTA_ZYCX_FL,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.Oracle.STA_ZYCX_FL,EPS.Budget.DAL.Oracle" />
      <register type="EPS.Budget.DAL.Interface.ISTA_ZYCX_JSZ_QX,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.Oracle.STA_ZYCX_JSZ_QX,EPS.Budget.DAL.Oracle" />
      <register type="EPS.Budget.DAL.Interface.ISYS_BL,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.Oracle.SYS_BL,EPS.Budget.DAL.Oracle" />
      <register type="EPS.Budget.DAL.Interface.ISYS_WD_ZD,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.Oracle.SYS_WD_ZD,EPS.Budget.DAL.Oracle" />
      <register type="EPS.Budget.DAL.Interface.ISTA_RW,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.Oracle.STA_RW,EPS.Budget.DAL.Oracle" />
      <register type="EPS.Budget.DAL.Interface.ISYS_MENU,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.Oracle.SYS_MENU,EPS.Budget.DAL.Oracle" />
      <register type="EPS.Budget.DAL.Interface.ISYS_ZHCS,EPS.Budget.DAL.Interface" mapTo="EPS.Budget.DAL.Oracle.SYS_ZHCS,EPS.Budget.DAL.Oracle" />
    </container>
  </unity>
</configuration>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章