通过配置文件将自动映射到对应的类

    通过配置文件将自动映射到对应的类
就查询数据库方面来说
例如:
先获取配置文件信息:
  ///  <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>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值