我正在使用MVC,并且在模型中我创建了一个使用实体 Framework的类。我试图从DBContext类继承,但它显示 错误说:“类型或命名空间名称DBContext不存在”。我也 添加了“System.data.Entity”命名空间。如何继承DbContext类
例子,如:
public Class SampleEF :DBContext //Showing error
{
}
能否请你告诉我如何使用的DbContext类EF工作?
我正在使用MVC,并且在模型中我创建了一个使用实体 Framework的类。我试图从DBContext类继承,但它显示 错误说:“类型或命名空间名称DBContext不存在”。我也 添加了“System.data.Entity”命名空间。如何继承DbContext类
例子,如:
public Class SampleEF :DBContext //Showing error
{
}
能否请你告诉我如何使用的DbContext类EF工作?
首先在项目中添加对System.Data.Entity
的引用,方法是在Solution Explorer中右键单击您的项目,然后选择添加引用。然后使用using
声明如下:
using System.Data.Entity;
using System.Data.Entity.Infrastructure;
然后写你的上下文类为:
public Class SampleEF : DbContext
{
}
谢谢......我加了EF 4.1现在正在工作.. – 2012-04-21 09:53:52
这很好。有一件事情可以考虑在这里赞成并接受答案,如果它帮助你解决你的问题,它会鼓励其他人帮助.. – 2012-04-21 10:03:13
通过命令安装实体框架 “的安装包的EntityFramework” 从工具>库包管理器>程序包管理器控制台。 。 。其将工作
这解决了我的问题..谢谢! – Glitchezz 2014-10-14 20:52:25
另外,如果把基准并没有制定出:
public Class SampleEF : System.Data.Entity.DbContext
{
}
提示:它的DbContext,不是的DbContext。 – 2012-04-21 06:14:46
+1,我不明白为什么这个问题是downvoted。他向我们展示了他想做的事情,他尝试了一些具体的东西,给了我们这个错误,并且找到了我们。当然,他本可以多看一看,但其他人可能会遇到同样的问题。 – TankorSmash 2012-12-09 18:38:54