【发布时间】:2012-06-20 15:30:51
【问题描述】:
对 Asp.Net MVC 还很陌生,我正在关注 Pro ASP.Net MVC 3 Framework 书中的 SportsStore 示例。
一切正常,但现在我开始用一些额外的实体来增强基本示例。哪种方法更好: - 每个实体是否应该有自己的存储库(这似乎是重复代码) 要么 - 是否应该有类似实体的通用存储库?
是否还有其他项目可以提供相同架构的更完整示例?
【问题讨论】:
-
不止一次看到这样的问题。
-
我觉得很多mvc项目都是设计过度或者过于理想化,以我有限的经验,每个实体的业务逻辑都远比CURD复杂,实体之间联系紧密。最后,我们可以从这些花哨的模式中获得多少收益是一个问号。
标签: entity-framework generics repository-pattern