实体框架中DBContext,DBSet <>的引用

Ela*_*esh 22 .net c# entity-framework ado.net-entity-data-model entity-framework-4

我正在尝试使用最新Entity Framework 4.0的ADO.Net Codefirst功能.作为其中的一部分,我安装 了Microsft的Entity Framework CTP 4,并使用Scott的教程首先创建模型.在教程内部DBContextDBSet<>指定.有些人可以告诉我们为了访问这个类而使用的引用是什么.

我使用了以下参考文献但是没有任何反应DBContextDBSet<>

  • System.Data.Entity的
  • System.Data.Entity.Design

Fec*_*ore 26

如果有,可以使用库包管理器(它随MVC 3.0自动安装).

在Visual Studio 2010中的项目中,转到

Tools > Library Package Manager > Package Manager Console
Run Code Online (Sandbox Code Playgroud)

在Visual Studio 2013中的项目中,转到

Tools > NuGet Package Manager > Package Manager Console
Run Code Online (Sandbox Code Playgroud)

在控制台中,在PM>提示符后键入

install-package entityframework
Run Code Online (Sandbox Code Playgroud)

这将安装包并将EntityFramework引用添加到项目中.


Lad*_*nka 14

使用CTP5而不是它是更新的版本,并在API中进行了一些更改.您必须添加对安装在CTP目录中的EntityFramework.dll的引用 - 默认为:c:\ Program Files\Microsoft ADO.NET实体框架功能CTP5\Binaries\EntityFramework.dll适用于32位系统.在64位系统上,它将被放置在Program Files(x86)中.

  • 不再.现在您只需使用nuget Install-Module entityframework (2认同)