我有一个c#MVC项目,我正在尝试使用DbContext类,它应该是从System.Data.Entity.DbContext类派生的。但是,当我添加using语句时:
using System.Data.Entity
“Entity”获得红色下划线,我得到错误,命名空间“System.Data”中不存在命名空间“Entity”。我做错了什么?
答案 0 :(得分:4)
您可能需要添加对System.Data.Entity.dll的引用
答案 1 :(得分:2)
你错过了一个图书馆。 using <namespace>;
语句仅用于命名事物,它不提供对程序集的访问。
您只能访问项目引用列表中的库(程序集)。右键单击并使用“添加引用”添加其他库。
对于具有自己的发布周期的所有库,添加(和更新/删除)它们的首选方法是通过NuGet包管理器。
在Solution-Explorer中,右键单击您的项目,选择Manage Packages,Add Entity Framework 5.