我正在学习Entity Framework4,我想使用Repository模式来组织和隔离我的持久性对象。我在网上和其他地方做了一些研究,在这个主题上我很难找到任何真正有用的东西。大多数博客看起来像是来自其他ORM系统的简单的存储库端口,有许多相互矛盾的建议。大多数似乎将对象上下文传递给业务层,这似乎违背了存储库方法的目的。
有没有人能推荐一篇好的文章、书或博客,解释如何用Entity Framework4实现Repository模式,而不会用持久化对象污染业务层?谢谢你的帮助。
发布于 2011-03-24 04:08:00
这是我关于这个话题的书签列表。我更喜欢这些方法的组合,所以不幸的是,我没有一个选择。
http://www.primaryobjects.com/CMS/Article122.aspx
https://github.com/geersch/EntityFrameworkObjectContext
http://blogs.microsoft.co.il/blogs/gilf/archive/2010/06/21/revisiting-the-repository-and-unit-of-work-patterns-with-entity-framework.aspx
http://blogs.msdn.com/b/adonet/archive/2009/06/16/using-repository-and-unit-of-work-patterns-with-entity-framework-4-0.aspx
http://huyrua.wordpress.com/2010/07/13/entity-framework-4-poco-repository-and-specification-pattern/
http://www.codeproject.com/KB/database/ImplRepositoryPatternEF.aspx
http://elegantcode.com/2009/12/15/entity-framework-ef4-generic-repository-and-unit-of-work-prototype/
http://www.mindscapehq.com/blog/index.php/2008/05/12/using-the-unit-of-work-per-request-pattern-in-aspnet-mvc/
http://mfelicio.wordpress.com/2010/02/07/managing-the-entity-framework-objectcontext-instance-lifetime-in-wcf-and-sharing-it-among-repositories/
http://www.west-wind.com/weblog/posts/246222.aspx
https://stackoverflow.com/questions/5410622
复制相似问题