使用脚手架为ASP.NET MVC3生成视图

时间:2011-07-13 05:02:36

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

我正在使用ASP.NET MVC3和Linq to Entity进行项目。我已经通过一个不同的项目分离了我的数据访问层,当然它没有与Model高度耦合。

我已经看到了脚手架(控制器和相应视图的自动代码生成)功能,这取决于模型。

是否有任何工具或特定程序可以通过这些工具或特定程序为特定控制器生成视图,例如用于ASP.NET MVC的脚手架,而不涉及像MVC那样的模型吗?

谢谢

2 个答案:

答案 0 :(得分:1)

您可以查看MVC Scaffolding条款。基本上你要做的就是编辑默认模板和power shell脚本。

答案 1 :(得分:0)

您在此处讨论的模型不一定是数据库生成的类。它可以是任何东西,所以我要做的是创建一个ViewModel(类),它将表示您想要显示的视图并使用该ViewModel上的Scaffolding功能。

然后,您可以使用类似Automapper的内容将模型绑定到视图模型