分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow
也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!
数据访问层的设计我研究了很长时间,关于接口的定义,好几次都推翻重来。
园子看到过很多easyui+MVC+EF的文章,在早期,我的设计也类似。
但是后来为了增强它,想加点功能通用的功能进去,就耗费了非常多的时间。
这是一个怎么样的DAL?
也许你已经见过许多实用EF的架构了,它是一套基于领域模型架构中的DAL。
大致结构如图中,DAL就是最下面的那一层。
它的主要功能也体现在图中了:增删改服务、查询、事务管理、并发,另外事务中包括工作单元,查询中包括延迟加载。
我们希望底层的数据库操作对其他层来说是透明的。
例如BLL将感受不到ORM工具