架构搭建学习知识点二

数据会话层创建-工厂模式分析

数据会话层创建DBSession,封装了数据操作类示例的创建BLL只要拿到DBSession就可以获取相应的数据操作实例

 

实现抽象工厂类

定义DBSESSION接口,工厂类添加EF引用

 

实现SAVECHANGE实现对数据库多表操作,一次提交,防止多次连接数据库

修改数据操作类基类

命名空间和程序集放入配置文件,实现抽象类工厂反射

 

 上下文不能用单例模式,所有用户用同一个上下文,内存占用会越来越大。所以用线程内唯一

在DBDAL建立DbContextFactory类

修改DBSESSION、数据层基类

 

posted @ 2016-12-08 16:29  ecollab  阅读(178)  评论(0编辑  收藏  举报