我正在研究MVC,在模型中我创建了一个使用Entity的类 框架。我试图继承DBContext类,但它正在显示 错误说:"类型或命名空间名称DBContext不存在"。我也 添加了" System.data.Entity"命名空间。
例如:
public Class SampleEF :DBContext //Showing error
{
}
您能告诉我如何使用DBContext类来使用EF吗?
答案 0 :(得分:5)
首先通过右键单击解决方案资源管理器中的项目并选择“添加引用”,在项目中添加对System.Data.Entity
的引用。然后使用using
语句,如下所示:
using System.Data.Entity;
using System.Data.Entity.Infrastructure;
然后将您的Context类编写为:
public Class SampleEF : DbContext
{
}
答案 1 :(得分:0)
使用Tools>中的命令“install-package entityframework”安装实体框架。库包管理器>包管理器控制台。 。 。应该工作。
答案 2 :(得分:0)
或者,如果添加引用没有解决:
public Class SampleEF : System.Data.Entity.DbContext
{
}