【问题标题】:MVC3 One model, One Controller, One (CRUD) ViewMVC3 一个模型,一个控制器,一个(CRUD)视图
【发布时间】:2011-09-27 19:22:55
【问题描述】:

我的 sql server 数据库中有我所谓的“帮助表”。这些表都包含相同的属性/字段。它们稍后将转换为下拉列表。在我的 mvc3 应用程序中,我为每个表创建了一个模型、一个视图和一个控制器。当涉及到可维护性或可扩展性时,我觉得这太过分了。

我的问题是:是否可以通过为所有“帮助表”仅使用每个 MVC 之一来减少 MVC 的数量?如果是...您能否提供一个简短的描述或链接或任何对我有帮助的东西?

【问题讨论】:

    标签: asp.net-mvc-3


    【解决方案1】:

    这取决于您的设计,您可以为整个项目使用一个控制器...您是否使用任何 ORM 实体? NHibernate?,您在项目存储库中使用的任何模式,例如,如果您可以为帮助表创建一个存储库并使用一个控制器控制它们

    这是一个有用的链接

    MVC repository pattern design decision

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-07
      • 1970-01-01
      • 1970-01-01
      • 2016-09-06
      相关资源
      最近更新 更多