2

我正在研究 MVC,并在模型中创建了一个使用实体框架的类。我正在尝试从 DBContext 类继承,但它显示错误消息:“类型或命名空间名称 DBContext 不存在”。我还添加了“System.data.Entity”命名空间。

像这样的例子:

 public Class SampleEF :DBContext //Showing error
{

}

你能告诉我如何使用 DBContext 类来处理 EF 吗?

4

3 回答 3

5

首先System.Data.Entity在解决方案资源管理器中右键单击您的项目并选择添加引用,在您的项目中添加引用。然后使用如下using语句:

using System.Data.Entity;
using System.Data.Entity.Infrastructure;

然后将您的上下文类编写为:

public Class SampleEF : DbContext 
{

}

参考:在 EF 4.1 第 1 部分中使用 DbContext:简介和模型

于 2012-04-21T06:22:06.357 回答
0

使用 Tools > Library Package Manager > Package Manager Console 中的命令“install-package entityframework”安装实体框架。. .它应该工作。

于 2013-08-03T06:19:24.423 回答
0

或者,如果添加引用没有成功:

public Class SampleEF : System.Data.Entity.DbContext 
{

}
于 2016-12-22T20:52:00.697 回答