C#,ASP.NET 4,MVC 3,SQL后端,ADO.NET(edmx)
我已经使用MVC几年了,知道如何在.NET中有效地使用该模式;但是,我从未使用.NET的原生视图模型生成(即“使用脚手架和自动生成的CRUD视图创建新控制器”)。
一般来说,我喜欢自己创建POCO,按照我自己的模型模式打包它们,然后自己创建视图。然而,今天,我需要快速构建原型,我依靠.NET的自动化/模板来帮助我快速完成工作。
我已经生成了这个实体模型:
由此,我能够自动生成简单的控制器和表单。
请查看“flow_product”实体。您会注意到它与“optionGroup”实体有一对多的关系。因此,我希望有一个使用“编辑/创建”视图模型生成的复选框列表来处理此关联。相反,当我让.NET处理视图的生成时,我看到的只是name
和description
的字段。
我在这里遗漏了什么吗?谢谢!
答案 0 :(得分:1)
我不知道MVC对这样的列表有自动脚手架。然而,放入循环和复选框非常简单。
答案 1 :(得分:1)
你可以创建新的t4模板,为你的强类型类创建编辑和详细页面等,并通过将它们放在你的个人资料下的vs2010文件夹中的文件夹中,使它们在创建视图向导中可用,但没有像你这样的OoTB描述
如果您只是嘲笑原型,可以查看动态数据网站项目。不确定它是否仍然在2010年。