如何从DbContext类继承

V G*_*idu 2 c# entity-framework

我正在研究MVC,在模型中我创建了一个使用Entity Framework的类.我试图从DBContext类继承,但它显示错误说:"类型或命名空间名称DBContext不存在".我还添加了"System.data.Entity"命名空间.

示例如:

 public Class SampleEF :DBContext //Showing error
{

}
Run Code Online (Sandbox Code Playgroud)

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

Nir*_*ngh 5

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

using System.Data.Entity;
using System.Data.Entity.Infrastructure;
Run Code Online (Sandbox Code Playgroud)

然后将您的Context类编写为:

public Class SampleEF : DbContext 
{

}
Run Code Online (Sandbox Code Playgroud)

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