我正在学习ASP.MVC。我遇到了一些创建强类型视图的问题。 我向模型添加了实体数据模型,然后我尝试根据我创建的实体数据模型添加强类型视图。但是我在“添加视图”对话框的“查看数据类”中看不到任何类。
我是否想念sonmething?
答案 0 :(得分:2)
在添加视图之前构建项目。
答案 1 :(得分:0)
我这样做的步骤是;
在解决方案下的新项目中创建实体数据模型。
使用模型浏览器向EDM添加一些对象。
在我的MVC项目的Models文件夹中创建一个模型类,然后添加一些从实体数据模型中获取对象的方法。不要忘记从MVC项目中引用EDM项目。
在我的控制器中调用一个新的ActionResult(或View Result),让它从models文件夹模型中调用它的对象。然后右键单击并创建视图...
您应该在视图数据类下拉列表中看到实体数据模型和模型文件夹对象。对我来说,使用models文件夹的原因是,当我懒惰加载对象时,我可以非常清楚,例如,从父订单订购商品。