如何将现有项目更新为实体框架5.0

unc*_*rah 4 entity-framework

我有一个Entity Framework项目.我想将它更新为EF 5.我在这个命令中使用了NuGet:

PM> Install-Package EntityFramework
Run Code Online (Sandbox Code Playgroud)

安装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" />
Run Code Online (Sandbox Code Playgroud)

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

J.W*_*.W. 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的应用程序时可用.这包括枚举支持,空间数据类型,表值函数和性能改进.