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

发布于 2024-11-07 02:13:15 字数 267 浏览 0 评论 0原文

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

在此处输入图像描述

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

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

So in Visual Studio, when I go to add a controller, I get this dialog:

enter image description here

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

追星践月 2024-11-14 02:13:15

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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文