我正在学习ASP.MVC。我在创建强类型视图时遇到了一些问题。 我将实体数据模型添加到模型,然后尝试添加基于我创建的实体数据模型的强类型视图。但是在“添加视图”对话框的“查看数据类”中我看不到任何类。ASP.NET MVC创建强类型视图的问题
我错过了什么?
我正在学习ASP.MVC。我在创建强类型视图时遇到了一些问题。 我将实体数据模型添加到模型,然后尝试添加基于我创建的实体数据模型的强类型视图。但是在“添加视图”对话框的“查看数据类”中我看不到任何类。ASP.NET MVC创建强类型视图的问题
我错过了什么?
我这样做的步骤是;
在解决方案下的新项目中创建实体数据模型。
使用模型浏览器将一些对象添加到EDM。
在我的MVC项目的Models文件夹中创建模型类,然后添加一些从实体数据模型中获取对象的方法。别忘了从您的MVC项目中引用您的EDM项目。
在我的控制器中cerate一个新的ActionResult(或查看结果),让它从模型文件夹模型中调用它的对象。然后右键单击并创建视图...
您应该在视图数据类下拉菜单中看到您的实体数据模型和模型文件夹对象。对我来说,使用模型文件夹的原因是,当我懒惰地加载对象时,例如从父订单订购商品时,我可以非常清楚地了解它。
在添加视图之前构建您的项目。