2012-09-20 64 views
4

我有一個實體框架項目。我想將它更新到EF 5.我用這個命令使用NuGet:如何將現有項目更新到實體框架5.0

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?這是做更新的正確方法嗎?

+2

它應該夠了..你有問題嗎? –

+0

不,但我看到相同的system.data.entity它是版本4.0。我不知道它可能不夠。我不知道如何升級。 – emozguner

+0

您需要更改項目才能使用.Net 45 –

回答

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的應用程序時可用。這包括枚舉支持,空間數據類型,表值函數和性能改進。