使用Ado.Net实体框架添加Controller

时间:2013-11-27 09:31:21

标签: c# asp.net-mvc entity-framework asp.net-mvc-4 asp.net-mvc-scaffolding

我是MVC的新手,我正在尝试在我的项目中添加一个控件。

  • 我在数据库的Model文件夹中添加了Entity Model。它的名称是MyModel.edmx,我的实体名称是MyEntities
  • 我遵循了这条道路:控制器 - >右键单击 - >添加 - >控制器。一扇窗户打开了。
  • 在窗口中:我给了控制器一个名字,我选择了“MVC控制器,带有读/写操作和视图,使用实体框架”作为模板。
  • 我认为我必须选择ModelModel.edmx作为模型类,将'MyEntites'作为数据上下文类。

但是模型类组合框中不存在ModelModel.edmx

我不知道我做错了什么。你有什么建议吗?

1 个答案:

答案 0 :(得分:0)

不要选择ModelModel.edmx作为模型类, 创建一个包含所需属性的ViewModel,使用您的服务层填充ViewModel,您的控制器将使用它作为其基础的模型。

选中此Link