我是 MVC 的新手并且已经完成了一些教程来掌握它,但是在其中一些教程中我遇到了一个带有 DbContext 类的示例 asp.net mvc5 with EF6 tutorial
我曾尝试研究有关 DbContext 类的信息,但无法获得任何让我变得更聪明的信息!我能找到的都是更多相同的教程,信息很少 我还在 msdn DbContext Class 上查找了类(class).
我在没有使用数据库上下文类的情况下完成了以前的教程并且它工作正常,我的问题是我是否需要使用上下文类,使用 DbContext 类有什么优势?
如有任何帮助,我们将不胜感激。
最佳答案
我首先要说 DbContext
类与 Entity Framework (EF) 相关,但是问题标签会建议你自己想出这么多。在典型用法中,从 DbContext
类派生只是将基于 EF 的数据访问合并到您的应用程序中的方式。派生自 DbContext
的类本质上是应用程序的数据访问层。
所以换句话说,如果您想使用 Entity Framework 进行数据访问,DbContext
就是您想要的。
关于c# - asp.net mvc 中的数据库上下文类的用途是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31953317/