C# 使用实体框架添加具有读/写操作和视图的控制器-什么是;数据上下文类“;?

C# 使用实体框架添加具有读/写操作和视图的控制器-什么是;数据上下文类“;?,c#,asp.net,asp.net-mvc,entity-framework,asp.net-mvc-3,C#,Asp.net,Asp.net Mvc,Entity Framework,Asp.net Mvc 3,因此,在Visual Studio中,当我添加控制器时,会出现以下对话框: 我很好奇,如果我选择“使用实体框架的读/写操作和视图控制器”,Visual Studio会创建什么,因为我使用的是EF 所以我将模型类设置为创建的视图模型,为视图选择Razor,但我不知道数据上下文类是什么?下拉列表中唯一的内容是我创建的视图模型。数据上下文类是顶级EF对象,它包含映射到数据库中表的所有实体集合 控制器需要能够访问该文件,以便能够执行CRUD操作。数据上下文类是顶级EF对象-这是my.edmx文件吗?是

因此,在Visual Studio中,当我添加控制器时,会出现以下对话框:

我很好奇,如果我选择“使用实体框架的读/写操作和视图控制器”,Visual Studio会创建什么,因为我使用的是EF


所以我将模型类设置为创建的视图模型,为视图选择Razor,但我不知道数据上下文类是什么?下拉列表中唯一的内容是我创建的视图模型。

数据上下文类是顶级EF对象,它包含映射到数据库中表的所有实体集合


控制器需要能够访问该文件,以便能够执行CRUD操作。

数据上下文类是顶级EF对象-这是my.edmx文件吗?是从中生成的类。在编写与数据库对话的代码时,应该随时使用它。该对话框似乎选择了正确的类,生成的代码有什么问题?该图像来自我正在学习的教程,不是我的代码。但我明白你的意思了,谢谢。