實體框架核心(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比較
延伸閱讀
- ssh框架 2016-09-30
- 阿里移動安全 [無線安全]玩轉(zhuǎn)無線電——不安全的藍牙鎖 2017-07-26
- 消息隊列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 論文筆記【圖片目標分割】 2017-07-26
- 詞向量-LRWE模型-更好地識別反義詞同義詞 2017-07-26
- 從棧不平衡問題 理解 calling convention 2017-07-26
- php imagemagick 處理 圖片剪切、壓縮、合并、插入文本、背景色透明 2017-07-26
- Swift實現(xiàn)JSON轉(zhuǎn)Model - HandyJSON使用講解 2017-07-26
- 阿里移動安全 Android端惡意鎖屏勒索應用分析 2017-07-26
- 集合結(jié)合數(shù)據(jù)結(jié)構(gòu)來看看(二) 2017-07-26