请您概述存储库模式和工厂模式之间的差异吗?存储库和工厂模式之间的差别
回答
The Factory pattern用于创建对象,而the Repository pattern描述了针对数据源封装CRUD操作的一般方法。
你也可以说,...是用于创建几个对象的家庭。 – 2009-07-09 14:54:18
+1,用于实际提供答案而不是智能@ $$评论。 – cbmeeks 2011-01-07 15:08:34
因此,如果我们需要创建一些外部服务和本地DbContext之间的关系,为此设计一个工厂是实现工厂的有效方法?然后在UOW内相应创建存储库。 – yardpenalty 2014-12-22 23:35:08
存储库模式处理创建一组数据访问服务,即。 CRUD方法。 另一方面,工厂模式处理如何创建一个对象。工厂类将有一个方法返回一个类的新实例。
这两者是彼此独立的;但是,您经常会看到与存储库模式一起使用的工厂模式,以创建实体的新实例。
- 1. 存储库模式与存储库工厂
- 2. 存储库模式和视图模型模式之间的区别
- 3. 存储库模式和DAL没有存储库模式的DAL中的区别?
- 4. 工厂和非工厂设计模式差异
- 5. 存储工厂模式产品
- 6. 用户工厂和存储库
- 7. 了解mvc:库类和模型类之间的差别
- 8. 使用工厂存储库模式添加实体
- 9. 如何查看本地和存储库之间的mercurial差异?
- 10. 工厂和抽象工厂模式
- 11. PHP设计模式工厂,仓库和...?
- 12. 你会如何像“工厂”设计模式一样编码存储库模式?
- 13. 存储库模式和存储过程
- 14. EF和存储库模式
- 15. LLBLGen和存储库模式
- 16. 当前和数据库存储日期和时间之间的差异
- 17. 存储库和服务之间的区别?
- 18. 服务工厂与OSGI组件厂之间的区别
- 19. Linux软件包存储库和通用软件工件存储库之间的区别
- 20. 泛型和工厂模式
- 21. MEF和工厂模式
- 22. TDD和工厂模式
- 23. 导轨和工厂模式
- 24. 存储过程和扩展存储过程之间的区别
- 25. 数据存储和托管存储之间的区别?
- 26. 工厂,供应商和服务之间的区别?
- 27. React.js和jQueryUI构件工厂之间的区别
- 28. 混合decrator模式和工厂模式
- 29. Angular.js:工厂在页面刷新之间存储值在DOM中?
- 30. 工作单元与存储库模式之间的相互作用
顺便说一句,这两种模式是无关的... – 2009-07-09 14:36:32