在哪里下载最新版本的Entity Framework?

时间:2011-11-07 08:32:52

标签: entity-framework-4 release

我正在使用EF 4.0,当我写这些行时,我听说EF 4.1 update 1已经发布,EF 4.2处于测试阶段。来自wikipedia

  

刷新了名为Entity Framework 4.1 Update 1的4.1版本   发布于2011年7月25日。它包括错误修复和新支持   类型。

但我只找到Version 4.1.10311.0 from Microsoft的链接,其发布日期为2011年3月21日。所以我想知道版本4.1.10311.0到目前为止是否是最新版本。如果不是,我在哪里可以下载最新版本?

ps:由于某些原因我不能使用实时更新,我需要下载包以手动安装。

4 个答案:

答案 0 :(得分:2)

From Arthur Vickers:

  

如果我不能使用NuGet怎么办?如果您无法连接到Internet,该怎么办?   来自您的开发机器。或者如果你不被允许怎么办?   在您的计算机上安装NuGet。别担心;一切都没有失去。

     

首先,你需要获得NuGet包。为此你需要做到   能够从某台机器连接到互联网 - 但它没有   成为你的开发机器。你大概是这样读的   你不是完全离开了。 : - )

     

您可以在计算机上使用Visual Studio中的NuGet来获取程序包   以正常方式连接到Internet - 只需安装包   你想进入一个虚拟项目。安装包后你可以   在虚拟项目文件夹中或通过浏览找到.nupkg文件   Package Manager Settings菜单选项中的Package Cache。

     

您也可以使用NuGet.exe获取不带Visual Studio的软件包。

     

如果您能够在开发机器上安装NuGet,那么就可以   所以并设置一个本地饲料。这可能听起来令人生畏,但确实如此   简单。将.nupkg文件复制到本地源,然后使用NuGet   以正常方式安装 - 没有连接到Internet   必需的。

     

如果您无法在开发机器上安装NuGet,请选择   .nu​​pkg文件并将其重命名为.zip-yep,它是一个zip文件。你现在可以   从zip文件中提取EntityFramework.dll并像使用它一样使用它   任何其他集会。请注意,您不会获得任何自动   我上面提到的项目级集成,所以你可能不得不这样做   更多手动配置项目。

答案 1 :(得分:0)

使用VS2010中的package-manager安装

工具+库包管理器+ Nuget包管理器

答案 2 :(得分:0)

EF 4.2刚刚发布:http://blogs.msdn.com/b/adonet/archive/2011/11/01/ef-4-2-released.aspx

这是4.1的一个小更新。

运行时组件可通过NuGet获得。 VS的设计者等更新是单独的安装。

答案 3 :(得分:0)

如果您使用的是EFv4.0,则大多数情况下不需要EFv4.1或EFv4.2。这些版本带来了新类型的映射(代码优先/流畅)和新的DbContext API,可用于代替ObjectContext API。因此,除非您想要使用这些“新”功能启动新项目或完全迁移现有项目,否则您不需要它。适用于您的真正新功能将包含在.NET 4.5中。 DbContext API和代码首先仅作为自EFv4.2以来的NuGet包发货。