2

我在 Visual Studio 中创建了一个空的 C# 项目,并添加了一个类。然后我添加了对 System.Data.Entity dll 的引用。我在我的项目中添加了一个类,然后继续为我编写一个 DbContext 对象,如下所示。但是,我收到以下错误消息。为了使用它,我需要引用哪些其他 dll?

错误 1 ​​命名空间“System.Data.Entity”中不存在类型或命名空间名称“DbContext”(您是否缺少程序集引用?)

using System; 
using System.Linq; 
using System.Threading.Tasks;
using System.Data.Entity; 

namespace Budget.Data
{
    public class BudgetContext : System.Data.Entity.DbContext
    {

    }
}
4

2 回答 2

5

DbContext 存在于较新版本的 EntityFramework 中,因此需要下载较新版本(或使用 nu-get 获取)。该 dll 称为 EntityFramework.dll

于 2012-07-08T02:20:23.063 回答
0

按照此页面的说明进行操作。如果是新项目,第 1 步就足够了。但是,如果您有现有的项目,您将来会尝试更新。

于 2015-03-04T21:24:44.480 回答