架构搭建学习知识点二

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

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

实现抽象工厂类

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

 

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

修改数据操作类基类

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

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

在DBDAL建立DbContextFactory类

修改DBSESSION、数据层基类

原文地址:https://www.cnblogs.com/ecollab/p/6145439.html