我开始使用ViewModels创建代表MVC4中几个底层EF实体的自定义视图。我在我的MVC项目中创建了一个名为'ViewModels'的文件夹,并在该文件夹中有我的类。我想要做的是基于强类型的ViewModel类创建一个新的视图。然而,当在ASP.NET MVC中创建视图时显示的wizzard与“创建强类型视图”选项和后续“模型类”下拉选择不包含包含我的ViewModel类。列出的唯一类是来自我的实体框架模型的类。如何从强类型ViewModel创建视图?
如何创建基于我创建的ViewModel类的视图,或者让它显示在Model类列表中?
谢谢!
在新的ViewModel类将显示在该下拉列表中之前,您可能需要编译MVC项目。 – 2012-08-01 19:57:33
@JohnW - 你是100%的权利。对我来说,不是典型的超级尝试,而不需要重新构建。你的建议不是评论,而是真正的答案。重新发布作为答案,我会标记它。谢谢。 – atconway 2012-08-01 20:03:43