1

我有 ac#MVC 项目,我正在尝试使用 DbContext 类,该类据说是从 System.Data.Entity.DbContext 类派生的。但是,当我添加 using 语句时:

using System.Data.Entity

“实体”得到红色下划线,我收到错误说命名空间“实体”在命名空间“System.Data”中不存在。我究竟做错了什么?

4

2 回答 2

4

您可能需要添加对 System.Data.Entity.dll 的引用

于 2013-05-31T20:59:59.340 回答
2

你错过了一个图书馆。该using <namespace>;声明仅是关于命名事物,它不提供对程序集的访问权限。

您只能访问项目引用列表中的库(程序集)。右键单击并使用 Add-Reference 添加一个附加库。

对于具有自己的发布周期的所有库,添加(和更新/删除)它们的首选方法是通过 NuGet 包管理器。

在 Solution-Explorer 中,右键单击您的项目,选择 Manage Packages,Add Entity Framework 5。

于 2013-05-31T21:09:41.277 回答