找不到类型或命名空间名称'DbContext'(已安装EF)

use*_*436 10 c# entity-framework visual-studio-2012

我使用VS 2012年我的NuGet安装EntityFramework(6.1.1版本),并添加引用的System.Data和System.Data.Entity,但是当我在溶液中闯民宅的DbContext打开一个新的类,它说:

"无法找到类型或命名空间名称'DbContext'(您是否缺少using指令或程序集引用?)"

这很奇怪,因为DbContext是绿色的,就像每个公认的类一样,当我按F12查看DbContext类时,它会把我带到System.Data.Entity.DbContext类中.

public DbContext MyContex { get; set; }
Run Code Online (Sandbox Code Playgroud)

与DbSet一样幸福

public DbSet<TEntity> MySet { get; set; }
Run Code Online (Sandbox Code Playgroud)

我还缺少什么?

小智 5

安装包EntityFramework -version 5.0.0


小智 1

您是否尝试过引用 EntityFramework.dll?或者您可以尝试完全限定名称“ public System.Data.Entity.DbContext MyContex { get; set; } ”。