0

我正在尝试使用通用 DbSet 类。到目前为止,我已尝试将以下引用添加到我的解决方案中,因为MSDN 文档指出 DbSet 位于System.Data.Entity中:

参考

但是,如下所示,我仍然无法添加对 System.Data.Entity 的引用,intellisense 的唯一建议是EntityClient不包含 DbSet:

智能感知

Resharper/Intellisense 没有给我任何其他我可以添加的命名空间的建议。

我已经尝试清理和重建我的解决方案,并且我使用的是 .Net Framework 4 完整版(不是客户端版本)。

我尝试使用 NuGet 搜索EntityFramework并找到了一个我添加但无济于事的结果,如下所示:

添加了实体框架

我需要将什么 DLL 文件添加到我的解决方案中以添加对System.Data.Entity的引用并使用DbSet类?

谢谢

4

1 回答 1

1

您提到的同一个 MSDN 参考页面说您需要EntityFramework.dll在项目中参考。

请注意,命名空间和程序集不是一回事。以下语句有点过于简单,但您可以将命名空间视为驻留在程序集中(或通过引用变得可用)程序集。

因此,一旦您引用了程序集,您仍然需要该using System.Data.Entity;指令。

于 2012-08-12T14:11:16.777 回答