2011-08-26 116 views
1

我想知道一个很好的使用实体框架的存储库模式介绍书。 你知道吗?谢谢存储库模式书籍

+0

这不是一本书,而是阅读本书。 http://huyrua.wordpress.com/2010/07/13/entity-framework-4-poco-repository-and-specification-pattern/。初学者可能有点难以理解。 –

+0

感谢您的建议文章,我也发现一个很好的开端http://tdryan.blogspot.com/2011/03/another-entity-framework-4-repository_816.html ..当然会很棒的了解一个书,但我找不到任何。 – GibboK

+0

也是这个http://weblogs.asp.net/thangchung/archive/2010/07/20/the-short-example-about-entity-framework-4-ctp4-part-2.aspx和http:// dotnet .dzone.com/news/using-repository-pattern – GibboK

回答

6

阅读关于Entity Framework的书籍,有关enterprise application patterns的书籍和有关domain driven design的书籍的相关部分。您必须首先了解每一个部分才能正确使用它。

一旦你理解题目回答几个问题:

  • 为什么你需要存储库?
  • 知识库将为您解决什么问题?
  • 为什么EF本身不足够呢?
  • 如果将EF封装到存储库,它会有帮助吗?

直到你不知道这些问题,你不需要与存储库模式打扰至少期望答案。模式使用的主要规则:模式应该在需要时使用,而不是因为它存在。所有这些存储库文章的繁荣都违背了这个规则,而且大多数这些文章都错误地使用了错误的代码(例如传递Func<>来查询而不是Expression<Func<>>)或者错误的假设(比如说使用存储库会使代码单元可测试)。

+0

感谢您的链接并对此发表评论。我很感激。 – GibboK