EF CORE 7 RC1 發布

原文鏈接:https://devblogs.microsoft.com/dotnet/announcing-ef7-rc1/[1]

原文作者:Jeremy Likness

翻譯:沙漠盡頭的狼(谷歌翻譯加持)

ae16606fa44386eb158a5fe835e3b62f.jpeg

Entity Framework Core 7 (EF7) Release Candidate 1 已發布!該團隊專注于解決缺陷、小幅改進以及對功能進行最后潤色。

在 GitHub 上查看EF7 RC1 更改的完整列表[2]

要詳細了解 EF7 中的新增功能以及工作示例,請查看我們最新更新的 EF7文檔中的新增功能[3]。您還可以閱讀我們之前的博客文章中的功能深入探討:

  • EF7 Preview 7 – Interceptors[4]

  • EF7 Preview 6 – Performance[5]

  • EF7 Preview 5 – Table-per-Concrete Type (TPC)[6]

  • EF7 Preview 4 – DDD-friendly converters[7]

  • [EF7 Preview 3 – customizable database-first scaffolding templates](https://devblogs.microsoft.com/dotnet/

  • EF7 Preview 1 – the beginning[8]

EF7 先決條件

  • EF7 面向 .NET 6,這意味著它可以在 .NET 6 (LTS) 或 .NET 7 上使用。

  • EF7 不會在 .NET Framework 上運行。

EF7 是 EF Core 6.0 的繼承者,不要與 EF6[9]混淆。如果您正在考慮從 EF6 升級,請閱讀我們的從 EF6 移植到 EF Core的指南[10]

如何獲得 EF7 RC1

EF7 僅作為一組 NuGet 包分發。例如,要將 SQL Server 提供程序添加到您的項目中,您可以通過 dotnet 工具使用以下命令:

dotnet?add?package?Microsoft.EntityFrameworkCore.SqlServer?--version?7.0.0-rc.1.22426.7

下表鏈接到 EF Core 包的 RC1 版本并描述了它們的用途。

包裹目的
Microsoft.EntityFrameworkCore[11]獨立于特定數據庫提供程序的主 EF Core 包
Microsoft.EntityFrameworkCore.SqlServer[12]Microsoft SQL Server 和 SQL Azure 的數據庫提供程序
Microsoft.EntityFrameworkCore.SqlServer.NetTopologySuite[13]SQL Server 對空間類型的支持
Microsoft.EntityFrameworkCore.Sqlite[14]SQLite 的數據庫提供程序,包括數據庫引擎的本機二進制文件
Microsoft.EntityFrameworkCore.Sqlite.Core[15]SQLite 的數據庫提供程序,沒有打包的本機二進制文件
Microsoft.EntityFrameworkCore.Sqlite.NetTopologySuite[16]SQLite 對空間類型的支持
Microsoft.EntityFrameworkCore.Cosmos[17]Azure Cosmos DB 的數據庫提供程序
Microsoft.EntityFrameworkCore.InMemory[18]內存數據庫提供程序
Microsoft.EntityFrameworkCore.Tools[19]用于 Visual Studio 包管理器控制臺的 EF Core PowerShell 命令;使用它來將腳手架和遷移等工具與 Visual Studio集成
Microsoft.EntityFrameworkCore.Design[20]EF Core 工具的共享設計時組件
Microsoft.EntityFrameworkCore.Proxies[21]延遲加載和更改跟蹤代理
Microsoft.EntityFrameworkCore.Abstractions[22]解耦 EF Core 抽象;將此用于 EF Core 定義的擴展數據注釋等功能
Microsoft.EntityFrameworkCore.Relational[23]用于關系數據庫提供程序的共享 EF Core 組件
Microsoft.EntityFrameworkCore.Analyzers[24]EF Core 的 C# 分析器

我們還發布了ADO.NET[25]的Microsoft.Data.Sqlite.Core[26]提供程序的候選版本 1 。

安裝 EF7 命令行界面 (CLI)

在執行 EF7 Core 遷移或腳手架命令之前,您必須將 CLI 包安裝為全局或本地工具。

要全局安裝 RC 工具,請使用以下命令安裝:

dotnet?tool?install?--global?dotnet-ef?--version?7.0.0-rc.1.22426.7

如果您已經安裝了該工具,則可以使用以下命令對其進行升級:

dotnet?tool?update?--global?dotnet-ef?--version?7.0.0-rc.1.22426.7

可以將此新版本的 EF7 CLI 用于使用舊版本 EF Core 運行時的項目。

每日構建

EF7 候選版本與 .NET 7 候選版本一致。這些版本往往落后于 EF7 的最新工作。考慮使用每日構建[27]來獲取最新的 EF7 功能和錯誤修復。

與候選版本一樣,每日構建需要 .NET 6。

.NET 數據社區站會

.NET 數據團隊現在每隔一個星期三在太平洋時間上午 10 點、東部時間下午 1 點或 17:00 UTC 進行直播。加入信息流,就您選擇的數據相關主題提出問題,包括最新的候選版本。

  • 觀看我們以前節目的 YouTube 播放列表[28]

  • 訪問 .NET Community Standup[29]頁面預覽即將舉行的節目

  • 提交[30]您對嘉賓、產品、演示或其他內容的想法以涵蓋

文檔和反饋

所有 EF Core 文檔的起點是docs.microsoft.com/ef/[31]

請在dotnet/efcore GitHub[32] 存儲庫上提交發現的問題和任何其他反饋。

有用的鏈接

提供以下鏈接以方便參考和訪問。

  • EF Core Community Standup Playlist: https://aka.ms/efstandups[33]

  • Main documentation: https://aka.ms/efdocs[34]

  • Issues and feature requests for EF Core: https://aka.ms/efcorefeedback[35]

  • Entity Framework Roadmap: https://aka.ms/efroadmap[36]

  • Bi-weekly updates: https://github.com/dotnet/efcore/issues/27185[37]

來自團隊的感謝

EF 團隊非常感謝多年來使用并為 EF 做出貢獻的所有人!

歡迎來到 EF7。

參考資料

[1]

https://devblogs.microsoft.com/dotnet/announcing-ef7-rc1/: https://devblogs.microsoft.com/dotnet/announcing-ef7-rc1/

[2]

EF7 RC1 更改的完整列表: https://github.com/dotnet/efcore/issues?q=milestone%3A7.0.0-rc1

[3]

EF7文檔中的新增功能: https://docs.microsoft.com/ef/core/what-is-new/ef-core-7.0/whatsnew

[4]

EF7 Preview 7 – Interceptors: https://devblogs.microsoft.com/dotnet/announcing-ef7-preview7-entity-framework/

[5]

EF7 Preview 6 – Performance: https://devblogs.microsoft.com/dotnet/announcing-ef-core-7-preview6-performance-optimizations/

[6]

EF7 Preview 5 – Table-per-Concrete Type (TPC): https://devblogs.microsoft.com/dotnet/category/dotnet-core/

[7]

EF7 Preview 4 – DDD-friendly converters: https://devblogs.microsoft.com/dotnet/announcing-entity-framework-7-preview-4/

[8]

EF7 Preview 1 – the beginning: https://devblogs.microsoft.com/dotnet/announcing-entity-framework-7-preview-1/

[9]

EF6: https://github.com/dotnet/ef6

[10]

從 EF6 移植到 EF Core的指南: https://docs.microsoft.com/ef/efcore-and-ef6/porting/

[11]

Microsoft.EntityFrameworkCore: https://www.nuget.org/packages/Microsoft.EntityFrameworkCore/7.0.0-rc.1.22426.7

[12]

Microsoft.EntityFrameworkCore.SqlServer: https://www.nuget.org/packages/Microsoft.EntityFrameworkCore.SqlServer/7.0.0-rc.1.22426.7

[13]

Microsoft.EntityFrameworkCore.SqlServer.NetTopologySuite: https://www.nuget.org/packages/Microsoft.EntityFrameworkCore.SqlServer.NetTopologySuite/7.0.0-rc.1.22426.7

[14]

Microsoft.EntityFrameworkCore.Sqlite: https://www.nuget.org/packages/Microsoft.EntityFrameworkCore.Sqlite/7.0.0-rc.1.22426.7

[15]

Microsoft.EntityFrameworkCore.Sqlite.Core: https://www.nuget.org/packages/Microsoft.EntityFrameworkCore.Sqlite.Core/7.0.0-rc.1.22426.7

[16]

Microsoft.EntityFrameworkCore.Sqlite.NetTopologySuite: https://www.nuget.org/packages/Microsoft.EntityFrameworkCore.Sqlite.NetTopologySuite/7.0.0-rc.1.22426.7

[17]

Microsoft.EntityFrameworkCore.Cosmos: https://www.nuget.org/packages/Microsoft.EntityFrameworkCore.Cosmos/7.0.0-rc.1.22426.7

[18]

Microsoft.EntityFrameworkCore.InMemory: https://www.nuget.org/packages/Microsoft.EntityFrameworkCore.InMemory/7.0.0-rc.1.22426.7

[19]

Microsoft.EntityFrameworkCore.Tools: https://www.nuget.org/packages/Microsoft.EntityFrameworkCore.Tools/7.0.0-rc.1.22426.7

[20]

Microsoft.EntityFrameworkCore.Design: https://www.nuget.org/packages/Microsoft.EntityFrameworkCore.Design/7.0.0-rc.1.22426.7

[21]

Microsoft.EntityFrameworkCore.Proxies: https://www.nuget.org/packages/Microsoft.EntityFrameworkCore.Proxies/7.0.0-rc.1.22426.7

[22]

Microsoft.EntityFrameworkCore.Abstractions: https://www.nuget.org/packages/Microsoft.EntityFrameworkCore.Abstractions/7.0.0-rc.1.22426.7

[23]

Microsoft.EntityFrameworkCore.Relational: https://www.nuget.org/packages/Microsoft.EntityFrameworkCore.Relational/7.0.0-rc.1.22426.7

[24]

Microsoft.EntityFrameworkCore.Analyzers: https://www.nuget.org/packages/Microsoft.EntityFrameworkCore.Analyzers/7.0.0-rc.1.22426.7

[25]

ADO.NET: https://docs.microsoft.com/dotnet/framework/data/adonet/ado-net-overview

[26]

Microsoft.Data.Sqlite.Core: https://www.nuget.org/packages/Microsoft.Data.Sqlite.Core/7.0.0-rc.1.22426.7

[27]

每日構建: https://github.com/aspnet/AspNetCore/blob/master/docs/DailyBuilds.md

[28]

觀看我們以前節目的 YouTube 播放列表: https://aka.ms/efstandups

[29]

訪問 .NET Community Standup: https://live.dot.net/

[30]

提交: https://github.com/dotnet/efcore/issues/22700

[31]

docs.microsoft.com/ef/: https://docs.microsoft.com/ef/

[32]

dotnet/efcore GitHub: https://github.com/dotnet/efcore

[33]

EF Core Community Standup Playlist: https://aka.ms/efstandups: https://aka.ms/efstandups

[34]

Main documentation: https://aka.ms/efdocs: https://aka.ms/efdocs

[35]

Issues and feature requests for EF Core: https://aka.ms/efcorefeedback: https://aka.ms/efcorefeedback

[36]

Entity Framework Roadmap: https://aka.ms/efroadmap: https://aka.ms/efroadmap

[37]

Bi-weekly updates: https://github.com/dotnet/efcore/issues/27185: https://github.com/dotnet/efcore/issues/27185

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/282761.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/282761.shtml
英文地址,請注明出處:http://en.pswp.cn/news/282761.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

0 重新學習Ubuntu -- 這一段沒怎么學習

在完成了前面的幾個學習后,再沒有進行系統的學習。 雖然在真機上安裝系統,每天都打開,完成以下的工作: 升級軟件用來查看相關的網站在Ubuntu上,現在可以完成辦公、上網、娛樂。 但專業的學習,例如編程方面進…

自定義地圖怎么做成html,自定義html為谷歌地圖制作標記

好吧,似乎Custom Overlays會做我想要的。這是ping層:function PingLayer(bounds, map) {this.bounds bounds;this.setMap(map);}PingLayer.prototype new google.maps.OverlayView();PingLayer.prototype.onAdd function() {var div document.create…

HDU5248:序列變換(二分)

序列變換 Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 1348 Accepted Submission(s): 593Problem Description給定序列A{A1,A2,...,An}, 要求改變序列A中的某些元素,形成一個嚴格單調的序列B&am…

微服務太分散?使用Fundebug集中式bug監控

摘要: 微服務日志分散,可以使用Fundebug的異常監控將它們集中起來。 當一個項目復雜到一定程度,功能越來越多,隨之對應的模塊也越來越多。 如果都放在一個大的項目下面,共同開發,整合發布,那么會…

html404頁面怎么添加,網站要如何設置自定義404頁面?

之前我們講述過網站設置404頁面對于優化或是用戶體驗的重要意義,大家可移步到《網站為什么要設置404頁面》查看,今天我們講解的是網站要如何設置自己的404頁面。現在大多數空間商都有了404設置的功能,我們可將404頁面上傳至空間里面&#xff…

設計模式之——工廠方法模式

1、工廠方法模式(Factory Method)工廠方法模式分為三種:11、普通工廠模式,就是建立一個工廠類,對實現了同一接口的一些類進行實例的創建。首先看下關系圖:舉例如下:(我們舉一個發送郵…

記一次性能故障排查

最近一次公司服務出了一些性能的問題,主要是內存不釋放。領到任務后就開始展開工作。項目是用.net core 6寫的,在框上應該不會有什么問題,這是大背景。另外服務是部署在k8s上的,于是就和性能測試人員,開發人員搭測試環…

html單選框 點擊取消選中,radio單選框再點擊取消選中

html:html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">單選框選項a選項b選項c選項dcheckradio.js://參數:obj為當前點擊的radio對象function onClickRadioStyle(obj){var…

開啟AngularJS 1.X的學習之路(1)

概念(1) AngularJS 應用 AngularJS 模塊&#xff08;Module&#xff09; 定義了 AngularJS 應用。AngularJS 控制器&#xff08;Controller&#xff09; 用于控制 AngularJS 應用。ng-app指令定義了應用, ng-controller 定義了控制器。eg: <div ng-app"myApp" ng-…

Hello boke!

Hello boke&#xff01;轉載于:https://www.cnblogs.com/yikuan-919/p/9319071.html

ASP.NET Core在.NET 7 RC1中的更新

原文鏈接&#xff1a;https://devblogs.microsoft.com/dotnet/asp-net-core-updates-in-dotnet-7-rc-1/[1]原文作者&#xff1a;Daniel Roth翻譯&#xff1a;沙漠盡頭的狼(谷歌翻譯加持).NET 7 Release Candidate 1 (RC1) 現已推出[2]&#xff0c;其中包括對 ASP.NET Core 的許…

html5 tab菜單切換頁面,11個常用的jQuery TAB切換菜單源碼及制作教程

11個常用的jQuery TAB切換菜單源碼及制作教程SponsorTAB切換式菜單可以方便為我們減少很多網頁布局空間&#xff0c;而且用jQuery的話可以加入一些動畫效果&#xff0c;比如漸變&#xff0c;向左右滑動等&#xff0c;提升一定的用戶體驗&#xff0c;所以TAB菜單目前來說是很流行…

7.16 10.19-10.22

10.19 iptables規則備份和恢復[roothyc-01-01 ~]# service iptables save 保存iptables規則該命令會將規則保存在/etc/sysconfig/iptables將iptables規則備份到一個文件中[roothyc-01-01 ~]# iptables-save>/tmp/ipt.txt將iptables規則備份到ipt.txt文件中從備份規則的文件恢…

走進javascript——不起眼的基礎,值和分號

值 有時我很想知道javascript解析引擎是如何區分一個變量的值&#xff0c;比如下面這段代碼。 var x javascript; //javascript x "hello"; // hello x 555; //555 x null; //null x a; //a is not defined x true; //true 對于數字是直接賦值的&#xff0c;因…

ConcurrentDictionary字典操作竟然不全是線程安全的?

好久不見&#xff0c;馬甲哥封閉居家半個月&#xff0c;記錄之前遇到的一件小事。ConcurrentDictionary<TKey,TValue>絕大部分api都是線程安全的[1]&#xff0c;唯二的例外是接收工廠函數的api&#xff1a;AddOrUpdate、GetOrAdd&#xff0c;這兩個api不是線程安全的&…

碼農小汪-Hibernate學習8-hibernate關聯關系注解表示@OneToMany mappedBy @ManyToMany @JoinTable...

近期我也是有點郁悶&#xff0c;究竟是程序中處理關聯關系。還是直接使用外鍵處理關聯關系呢&#xff1f;這個的說法不一致&#xff01;程序中處理這樣的關聯關系的話。自己去維護這樣的約束。這樣的非常樂觀的一種做法&#xff01;或者是直接在數據庫中處理這樣的直接的外鍵關…

HTML中彈窗中加入圖片,javascript里怎么實現點擊圖片彈出對話框?

JavaScript中可以使用document.getElementsByTagName方法后去img標簽&#xff0c;然后遍歷所有img標簽并為其添加點擊事件實現點擊彈出對話框。JavaScript實現點擊圖片彈出對話框&#xff1a;img {width: 500px;height: 300px;}//獲取所有的img標簽var imgObjs document.getEl…

Java學習優秀網站

各類程序員學習路線圖&#xff1a; http://www.runoob.com/coder-learn-path 博學谷&#xff1a; http://v.itcast.cn/map/22.html 慕課網&#xff1a; http://www.imooc.com/course/programdetail/pid/31 轉載于:https://www.cnblogs.com/Arsene/p/6441831.html

Dcloud課程2 什么是Dcloud

Dcloud課程2 什么是Dcloud 一、總結 一句話總結&#xff1a;DCloud提供了一套快速開發應用的跨平臺技術方案。 1、DCloud的產品架構&#xff1f; MUI(H5)HBuilder 2、什么是MUI&#xff1f; 最接近原生體驗的移動App的UI框架。 3、什么是H5&#xff1f; html5功能增強標準 二、…

html5 輪詢自動刷新數據,后臺調用exe,前端定時輪詢調用結果

前提使用asp.net core 2.1前端使用vueui使用element-ui前端發送請求用Axios新建asp.net core程序1.jpg修改Index.html{Layout null;}test{{ msg }}發送請求打開記事本// 創建 Vue 實例&#xff0c;得到 ViewModelvar vm new Vue({el: #app,data: {msg: 準備發送請求打開exe},…