Petshop4.0学习笔记一——通过appSettings存储程序集名称

简介: 在Web.config里面的有一段appSettings设置                     ……    通过private static readonly string path = ConfigurationManager.

在Web.config里面的有一段appSettings设置
<appSettings>
    <!-- Pet Shop DAL configuration settings -->
    <add key="WebDAL" value="PetShop.SQLServerDAL"/>
    <add key="OrdersDAL" value="PetShop.SQLServerDAL"/>
    <add key="ProfileDAL" value="PetShop.SQLProfileDAL"/>
     ……
    <add key="Event Log Source" value=".NET Pet Shop 4.0"/>
</appSettings>

通过private static readonly string path = ConfigurationManager.AppSettings["WebDAL"];获取相应程序集的引用路径,
然后string className = path + ".Category";获取要引用的命名空间
最后通过反射return (PetShop.IDAL.ICategory)Assembly.Load(path).CreateInstance(className);
获取一个实例(被强类型转换成PetShop.IDAL.ICategory类型)

目录
相关文章
|
C# Windows
WPF 获取程序路径的一些方法,根据程序路径获取程序集信息
原文:WPF 获取程序路径的一些方法,根据程序路径获取程序集信息 一、WPF 获取程序路径的一些方法方式一 应用程序域 //获取基目录即当前工作目录 string str_1 = System.
1758 0
EntityFrameWork实现部分字段获取和修改(含源码)
EntityFrameWork类库,是微软推出的ORM组件,它是基于Ado.Net的,个人感觉还是非常 好用的。以下介绍的2个功能点分别是部分字段更新和获取     解决部分字段Update。本方案采用仓储模式   步骤1:定义接口,实现仓库基类   步骤2:实现接口    步...
1462 0