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类型)

目录
相关文章
|
Web App开发 数据库 容器
EntityFramework中常用的数据删除方式速度对比
EntityFramework中常用的数据删除方式速度对比http://www.bieryun.com/3375.html 最近在学EF,目前了解到删除操作有三种方式, 第一,官方推荐的先查询数据,再根据查询的对象,删除对象。
1423 0
EntityFrameWork实现部分字段获取和修改(含源码)
EntityFrameWork类库,是微软推出的ORM组件,它是基于Ado.Net的,个人感觉还是非常 好用的。以下介绍的2个功能点分别是部分字段更新和获取     解决部分字段Update。本方案采用仓储模式   步骤1:定义接口,实现仓库基类   步骤2:实现接口    步...
1457 0
|
API 数据格式
UWP入门(九)-- 枚举和查询文件和文件夹
原文:UWP入门(九)-- 枚举和查询文件和文件夹 核心 API 所在的命名空间: Windows.Storage Windows.Storage.Streams Windows.Storage.Pickers 用它们三可以实现在文件中读取和写入文本和其他数据格式并管理文件和文件夹 本文例子都是官方文档中的示例,只是里面代码对菜鸟不友好,我重新整理下。
1173 0

热门文章

最新文章