仓储定义
1、仓储说明
仓储可以让你的方法更加的规范,需要什么方法都封装到仓储中,下次就能重复使用,并且能很好的和你业务拆分开
这种设计模式简单粗暴用起来也方便
2、创建仓储
只需要几行代码就搞定了,我们定义的Repository是公用类,不能包含具体的类务逻辑,即使不使用扩展方法自带的方法也够开发
3、使用仓储
继承的时候指定类型为Order,那么OrderService的所有操作都是针对Order表的
4、调用外部仓储
当继承了Repository<Order>就能使用仓储里面的方法,但只是针对Order表的操作,可我还想使用OrderItem这个仓储怎么办?
用法如下:
5、如何使用定义好的OrderService
正确用法1: 直接new
正确用法2: 使用IOC
Autoface IOC http://www.codeisbug.com/Home/Doc?typeId=1223
自带IOC http://www.codeisbug.com/Home/Doc?typeId=1211
6、需要开线程怎么办
正常情况下主线程就能完成所有开发需求,但是特殊要求需要开线程,代码需要如下改动
7、仓储自带方法
总结
学完这篇贴子,你就了解了最主流的仓储模式,简单好用,开始你的项目吧!!!!