4

我有一个实体框架项目。我想将它更新到 EF 5。我使用 NuGet 和这个命令:

PM> Install-Package EntityFramework

安装 EF 5.0。它在我的配置文件中添加了几行:

<section name="entityFramework"
         type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=4.4.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
         requirePermission="false" />

这足以将我的项目升级到 EF 5.0 吗?这是进行更新的正确方法吗?

4

1 回答 1

6

您需要更改您的项目以使用 .Net 4.5 以利用大量 EF5 改进。这是来自团队的博客。 http://blogs.msdn.com/b/adonet/archive/2012/08/15/ef5-released.aspx

兼容性

此版本的 NuGet 包与 Visual Studio 2010 和 Visual Studio 2012 完全兼容,可用于面向 .NET 4.0 和 4.5 的应用程序。

某些功能仅在编写面向 .NET 4.5 的应用程序时可用。这包括枚举支持、空间数据类型、表值函数和性能改进。

于 2012-09-20T14:12:11.223 回答