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

我很好奇如果我选择“使用Entity Framework的具有读/写 Action 和 View 的 Controller ,并且使用Entity Framework”时,Visual Studio会创建什么,我正在使用EF。

因此,我将Model类设置为创建的 View 模型,为 View 选择了Razor,但是我不知道什么是Data context类?下拉列表中唯一的东西就是我创建的 View 模型。

最佳答案

Data Context类是顶级EF对象,它包含您所有映射到数据库中表的实体的集合。

Controller 需要能够访问它,以便它可以执行CRUD操作。

关于c# - 使用Entity Framework添加具有读/写 Action 和 View 的 Controller - “Data Context class”是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6012180/

10-13 06:28
查看更多