我想知道使用Entity Framework的Repository Pattern的一本很好的介绍书。 你知道任何?感谢
答案 0 :(得分:6)
阅读有关Entity Framework的书籍,书中有关enterprise application patterns的相关部分以及有关domain driven design的书籍。您必须首先了解每个部件才能正确使用它。
一旦你理解了主题,回答几个问题:
在您至少不知道这些问题的预期答案之前,您不需要为存储库模式而烦恼。模式使用的主要规则:当需要模式时,应该使用模式,因为它存在。所有这些存储库文章的繁荣都违反了这个规则,而且大多数这些文章都使用错误的代码(例如将Func<>
传递给查询而不是Expression<Func<>>
)或错误的假设(比如说使用存储库)是错误的将使您的代码单元可测试。)