我正在学习实体框架4,我想使用Repository模式来组织和隔离我的持久性对象。我已经在这里和网上的其他地方做了一些研究,我很难找到关于这个主题的任何有用的东西。大多数博客看起来像其他ORM系统的简单存储库端口,有很多相互矛盾的建议。大多数人似乎都将对象上下文传递给业务层,这似乎违背了存储库方法的目的。
有人可以建议一篇好的文章,书籍或博客解释如何使用Entity Framework 4实现Repository模式,而不会使用持久性对象污染业务层吗?谢谢你的帮助。
答案 0 :(得分:11)
以下是我对此主题的书签列表。我更喜欢这些方法的组合,所以不幸的是我没有一个选择。
http://www.primaryobjects.com/CMS/Article122.aspx
http://cgeers.wordpress.com/2009/02/21/entity-framework-objectcontext
http://huyrua.wordpress.com/2010/07/13/entity-framework-4-poco-repository-and-specification-pattern/
http://www.codeproject.com/KB/database/ImplRepositoryPatternEF.aspx