需要有关减少MVC3中更新多个实体的编码的方法的建议

时间:2013-09-24 23:50:57

标签: asp.net-mvc asp.net-mvc-3

我使用MVC3,C#,Razor,EF4.1(带有POCO实体)。

我有多个实体,大约70个实体使用多个向导中的多个步骤进行更新。目前我使用传统方法,其中第一页是网格,然后我离开页面编辑一行,或者我可以编辑内联行。

我在自己的区域实现了每个向导,效果很好。所以从某种意义上说,每个向导都是它自己的小MVC应用程序。

目前,我使用上一个向导和步骤的示例创建了一个新向导及其步骤。一种模板,复制和粘贴方法。所有步骤都有自己的复杂类型,向导由多种复杂类型组成,通常大约为8。

表单可能包含文本框或ID DropDown查找。

我想研究如何通过创建更通用的容器或T4来加快创建新步骤的过程,或者是什么?当然,我在实体中将所有验证,显示名称等作为注释。所以我猜我的模型是以域为中心的,尽管一个小视图模型以复杂类型为中心。

非常感谢有关这方面的一些想法。

提前致谢。

0 个答案:

没有答案