【问题标题】:DBContext is not recognized in Visual Studio 2012 Express for Web在 Visual Studio 2012 Express for Web 中无法识别 DBContext
【发布时间】:2016-06-14 15:35:27
【问题描述】:
  1. 我已安装 Visual Studio 2012 Express for Web,并获得许可

  2. 创建了新的 Basic MVC 4 Web 应用程序。这是一个简单的书店网站示例

  3. 添加了与 SQL Server Express 2008 数据库的连接。里面已经有3个链接表了

  4. 为 Books 表创建了一个新模型

  5. 正如您在屏幕截图中看到的,我尝试添加与所有教程中完全相同的数据上下文,但由于某种原因它无法识别 DBContext 类。据说没有地方手动创建这个类,所以我认为它应该在 System.Data.Entity...

为什么它不能识别那个类?

【问题讨论】:

标签: asp.net-mvc entity-framework visual-studio-2012 dbcontext


【解决方案1】:

您需要使用DbContext 而不是DBContext

DbContext 实例表示工作单元和 存储库模式,使其可用于从数据库中查询 并将更改组合在一起,然后将其写回存储 作为一个单位。 DbContext 在概念上类似于 ObjectContext。

参考here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-06-20
    • 2016-01-10
    • 1970-01-01
    • 2014-02-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多