實體框架核心(EF Core)是Entity Framework的一個輕量級,可擴展和跨平臺版本。 10月25日,Entity Framework Core 1.1 Preview 1發(fā)布了。

升級到Entity Framework Core 1.1 Preview 1

如果您使用由EF團隊(SQL Server,SQLite和InMemory)提供的數(shù)據(jù)庫提供程序之一,則只需升級提供程序包。

PM> Update-Package Microsoft.EntityFrameworkCore.SqlServer –Pre
如果您使用的是第三方數(shù)據(jù)庫提供程序,請檢查它們是否已發(fā)布依賴于1.1.0-preview1-final的更新。 如果他們有,那么只是升級到新版本。 如果沒有,那么你應該只能升級它們依賴的EF Core關系組件。 1.1中的大部分新功能不需要更改數(shù)據(jù)庫提供程序。 EF開發(fā)組做了一些測試,以確保依賴于1.0的數(shù)據(jù)庫提供程序繼續(xù)使用1.1預覽1,但這個測試還不詳盡。
 
PM> Update-Package Microsoft.EntityFrameworkCore.Relational –Pre

升級tooling packages

如果你使用的工具包,那么一定要升級。 請注意,工具版本化為1.0.0-preview3-final,因為工具尚未達到其初始穩(wěn)定版本(在.NET Core,ASP.NET Core和EF Core上的工具都是如此)。

PM> Update-Package Microsoft.EntityFrameworkCore.Tools –Pre
如果您使用的是ASP.NET Core,那么您需要更新project.json的tools部分以使用新的Microsoft.EntityFrameworkCore.Tools.DotNet包。 隨著.NET CLI工具的設計的進行,我們必須將dotnet ef工具分離到這個單獨的包中。
"tools": {
  "Microsoft.EntityFrameworkCore.Tools.DotNet": "1.0.0-preview3-final"
},

什么是Entity Framework Core 1.1 Preview 1

1.1版本專注于解決阻止人們采用EF Core的問題。 這包括修復錯誤并添加一些尚未在EF Core中實現(xiàn)的關鍵功能。 雖然EF開發(fā)組在這方面取得了一些良好的進展,但是,EF Core仍然不會是每個人的正確選擇。 有關實現(xiàn)的更多詳細信息,請參閱下面的EF Core和EF6.x比較。

EF Core和EF6.x比較

延伸閱讀

學習是年輕人改變自己的最好方式-Java培訓,做最負責任的教育,學習改變命運,軟件學習,再就業(yè),大學生如何就業(yè),幫大學生找到好工作,lphotoshop培訓,電腦培訓,電腦維修培訓,移動軟件開發(fā)培訓,網(wǎng)站設計培訓,網(wǎng)站建設培訓學習是年輕人改變自己的最好方式