要使用DbSet,我需要向解决方案中添加什么DLL文件?

要使用DbSet,我需要向解决方案中添加什么DLL文件?,dll,reference,Dll,Reference,我正在尝试使用泛型DbSet类。到目前为止,我已经尝试将以下引用添加到我的解决方案中,因为声明DbSet位于System.Data.Entity中: 但是,如下所示,我仍然无法添加对System.Data.Entity的引用,intellisense唯一的建议是EntityClient,它不包含DbSet: Resharper/Intellisense没有给我任何其他可能添加的名称空间的建议 我尝试过清理和重建我的解决方案,我使用的是.Net Framework 4完整版本(不是客户端版本)

我正在尝试使用泛型DbSet类。到目前为止,我已经尝试将以下引用添加到我的解决方案中,因为声明DbSet位于System.Data.Entity中:

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

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

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

我曾尝试使用NuGet搜索EntityFramework,但发现一个结果,我添加了该结果,但没有效果,如下所示:

我需要向解决方案中添加什么DLL文件来添加对System.Data.Entity的引用并使用DbSet


谢谢

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

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

因此,一旦引用了程序集,仍然需要使用System.Data.Entity使用
指令