首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

PetShop工厂类中遇到的一个有关问题

2013-02-24 
PetShop工厂类中遇到的一个问题配置文件:appSettingsadd keyDataAccess valuePetShop.SQLServerDA

PetShop工厂类中遇到的一个问题
配置文件:
<appSettings>
<add key="DataAccess" value="PetShop.SQLServerDAL"/>
</appSettings>


工厂类:



如图,  求解决方法,网上的我也查了一下,但是还是没能解决,望高人出现
[解决办法]
     private static Type GetImplType(string name)
        {
             string assemblyName = System.Configuration.ConfigurationManager.AppSettings["DataAccess"];  //获得 程序集/命名空间 的名称
 
            string className = string.Format("{0}.{1}", assemblyName, name); //拼接 命名空间 + 类名, 使类名完整
 
            System.Reflection.Assembly ass = System.Reflection.Assembly.Load(assemblyName); //加载程序集,使之返回 Assembly 类型


 
            System.Type type = ass.GetType(className);  //通过类名 获取  类型
 
            return type;
        }
 

热点排行