CWF.ClassFactory 向配置文件索要我们的需要的配置类信息

类工厂已经在config里配置了,这里要索要.

using System;
using System.Collections.Generic;
using System.Text;
using CWF.DataHelper  ;
using CWF.ConfigManager;
using System.Configuration;
namespace CWF.ClassFactory
{
    /// <summary>
    /// 类工厂服务
    /// 开发者:欧阳寒玟
    /// 开发时间:2010.02.05
    /// 最后修改时间:2010.02.05
    /// </summary>
    public class Factory
    {
        /// <summary>
        /// 获取基本数据处理类 sql acc oracle
        /// </summary>
        /// <param name="ClassName">类名称对应config里的name属性:默认-> sql:SQLH,access:AccessH,oracle:OracleH</param>
        /// <returns>AbstractDB</returns>
        public static T AbstractDB<T>(string ClassName)
        {
           
            ConfigManager.ConfigManager configmanage = (ConfigManager.ConfigManager)ConfigurationManager.GetSection("Framework");
            return (T)configmanage.getFactory().getClass(ClassName);
        }
    }
   
}

posted @ 2010-10-26 10:05  欧阳寒玟  阅读(134)  评论(0)    收藏  举报