我正在尝试使用泛型DbSet类。到目前为止,我已尝试将以下引用添加到我的解决方案中,因为the MSDN documentation声明DbSet位于 System.Data.Entity 中:
但是,如下所示,我仍然无法添加对System.Data.Entity的引用,唯一的intellisense建议是EntityClient
,它不包含DbSet:
Resharper / Intellisense没有给我任何其他我可能添加的名称空间的建议。
我尝试过清理和重建我的解决方案,而我使用的是.Net Framework 4完整版(不是客户端版本)。
我已尝试使用NuGet搜索 EntityFramework ,并找到一个我添加的结果,但无效,如下所示:
我需要将哪些DLL文件添加到我的解决方案中以添加对 System.Data.Entity 的引用并使用 DbSet 类?
由于
答案 0 :(得分:1)
您提到的MSDN参考页面说明您需要在项目中引用EntityFramework.dll
。
请注意,命名空间和程序集不是一回事。以下语句略微过于简化,但您可以将命名空间视为驻留在内部(或通过引用提供)组件。
因此,一旦引用了程序集,您仍然需要using System.Data.Entity;
指令。