存储库模式书籍

Gib*_*boK 1 entity-framework repository-pattern

我想知道一个关于使用Entity Framework的Repository Pattern的好书.你知道任何?谢谢

Lad*_*nka 6

阅读有关实体框架的书籍,有关企业应用程序模式的书籍和有关域驱动设计的书籍中的相关部分.您必须首先了解每个部件才能正确使用它.

一旦你理解了主题,回答几个问题:

  • 为什么需要存储库?
  • 存储库将为您解决什么?
  • 为什么EF本身不足以满足要求?
  • 将EF封装到存储库会有帮助吗?
  • 等等

在您至少不知道这些问题的预期答案之前,您不需要为存储库模式而烦恼.模式使用的主要规则:当需要模式时,应该使用模式,因为它存在.所有这些存储库文章的繁荣都违反了这个规则,而且大多数这些文章使用错误的代码(比如传递Func<>查询而不是Expression<Func<>>)或错误的假设(比如说使用存储库会使您的代码单元可测试)是错误的.