我需要将哪个DLL文件添加到我的解决方案才能使用DbSet?

时间:2012-08-12 14:07:30

标签: dll reference

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

References

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

Intellisense

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

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

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

Entity Framework added

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

由于

1 个答案:

答案 0 :(得分:1)

您提到的MSDN参考页面说明您需要在项目中引用EntityFramework.dll

请注意,命名空间和程序集不是一回事。以下语句略微过于简化,但您可以将命名空间视为驻留在内部(或通过引用提供)组件。

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