我使用MVC3,C#,Razor,EF4.1(带有POCO实体)。
我有多个实体,大约70个实体使用多个向导中的多个步骤进行更新。目前我使用传统方法,其中第一页是网格,然后我离开页面编辑一行,或者我可以编辑内联行。
我在自己的区域实现了每个向导,效果很好。所以从某种意义上说,每个向导都是它自己的小MVC应用程序。
目前,我使用上一个向导和步骤的示例创建了一个新向导及其步骤。一种模板,复制和粘贴方法。所有步骤都有自己的复杂类型,向导由多种复杂类型组成,通常大约为8。
表单可能包含文本框或ID DropDown查找。
我想研究如何通过创建更通用的容器或T4来加快创建新步骤的过程,或者是什么?当然,我在实体中将所有验证,显示名称等作为注释。所以我猜我的模型是以域为中心的,尽管一个小视图模型以复杂类型为中心。
非常感谢有关这方面的一些想法。
提前致谢。