MVC3一个型号,一个控制器,一个(CRUD)视图

时间:2011-09-27 10:56:19

标签: asp.net-mvc-3

我的sql server数据库中有我称之为“帮助表”的内容。这些表都包含相同的属性/字段。他们稍后将转变为下拉列表。在我的mvc3应用程序中,我为每个表创建了一个模型,一个视图和一个控制器。当必须要具有可维护性或可扩展性时,我觉得这太过分了。

我的问题是:是否可以通过在我的所有“帮助表”中只使用每个MVC中的一个来减少我的MVC数量?如果是......你可以给我一个小的描述或链接或任何类似的东西来帮助我吗?

1 个答案:

答案 0 :(得分:0)

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

这是一个有用的链接

MVC repository pattern design decision