使用实体框架添加具有读/写操作和视图的控制器 - 什么是“数据上下文类”?
因此,在 Visual Studio 中,当我去添加控制器时,我会看到以下对话框:
我很好奇什么如果我选择“具有读/写操作和视图的控制器,使用实体框架”,Visual Studio 将创建,因为我使用的是 EF。
因此,我将模型类设置为创建的视图模型,为我的视图选择 Razor,但我不知道数据上下文类是什么?下拉列表中唯一的东西是我创建的视图模型。
So in Visual Studio, when I go to add a controller, I get this dialog:
I was curious what Visual Studio would create if I chose "Controller with read/write actions and views, using Entity Framework", as I'm using EF.
So I set my Model class to a view model created, chose Razor for my views, but I don't know what Data context class is? The only thing in the dropdown is my view model I created.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Data Context 类是顶级 EF 对象,它包含映射到数据库中的表的所有实体集合。
控制器需要能够访问它,以便它可以执行 CRUD 操作。
The Data Context class is the top level EF object, the one that contains all your collections of entities that map to tables in the database.
The controller needs to be able to access this so that it can perform CRUD operations.