国产微拍一区二区三区四区,亚洲欧美一区二区三区四区,黄色网址国产,动漫精品视频一区二区三区,免费人与牲口做爰视频,亚洲精品久久久久久一区,欧美槡BBBB槡BBB少妇,国产精品99,亚洲 日韩 国产 制服 在线

Internet Develppment
互聯(lián)網(wǎng)開發(fā)& 推廣服務(wù)提供商

我們擅長商業(yè)策略與用戶體驗(yàn)的完美結(jié)合。

歡迎瀏覽我們的案例。

首頁 > 新聞中心 > 新聞動態(tài) > 正文

微軟公布有關(guān)Entity Framework Core 8.0的未來規(guī)劃

發(fā)布時(shí)間:2022-12-27 10:02:30來源:開源中國社區(qū)

  微軟方面公布了有關(guān) Entity Framework Core 8.0(也稱為 EF Core 8 或 EF8)的未來規(guī)劃。EF Core 8 是 EF Core 7 之后的下一個(gè)版本,這將是一個(gè)長期支持版本;計(jì)劃于 2023 年 11 月與 .NET 8 同時(shí)發(fā)布。該公司表示,暫時(shí)沒有發(fā)布 EF Core 7.1 的計(jì)劃。

  IMPORTANT 此計(jì)劃并非承諾;它將隨著我們在整個(gè)發(fā)布過程中不斷學(xué)習(xí)而發(fā)展。EF8 目前沒有計(jì)劃的一些事情可能會被拉進(jìn)來,但目前 EF8 計(jì)劃的一些事情也可能會被擱置。

  Entity Framework 現(xiàn)已被廣泛使用,微軟首席軟件工程經(jīng)理 Arthur Vickers 日前在一個(gè)在線社區(qū)會議上的發(fā)言稱,EF7 已經(jīng)從 NuGet 被下載超過 100 萬次。


圖片來自網(wǎng)絡(luò)/侵刪

  公告指出,隨著對 EF Core 和 .NET 平臺的不斷發(fā)展,EF8 將包含少量的破壞性變化。其目標(biāo)是在不使平臺停滯不前的情況下,盡可能地減少破壞性變化。EF8 將主要關(guān)注以下方面:

  高度要求的功能

  JSON 列:建立在 EF7 JSON 支持的基礎(chǔ)上,進(jìn)一步支持 document/relational 混合模式。在 EF8 中計(jì)劃為 SQLite 提供支持,并與其他 providers 的所有者合作,以調(diào)整所有 providers 對 JSON 列的支持。

  值對象:應(yīng)用程序可以在 EF 模型中使用 DDD 樣式的值對象。在 EF8 中計(jì)劃引入更好的體驗(yàn),專注于領(lǐng)域驅(qū)動設(shè)計(jì)中價(jià)值對象的需求。這種方法將基于價(jià)值轉(zhuǎn)換器而不是擁有的實(shí)體。

  未映射類型的 SQL 查詢:應(yīng)用程序可以執(zhí)行更多類型的 SQL 查詢,而無需下降到 ADO.NET 或使用第三方庫。目前,SQL 查詢必須返回模型中的一個(gè)類型或一個(gè)標(biāo)量類型。在 EF8 中,計(jì)劃允許直接返回 EF 模型中未包含的類型的 SQL 查詢。

  云原生和設(shè)備

  AOT and trimming with EF Core:小型、快速啟動的 EF Core 應(yīng)用程序,沒有動態(tài)代碼生成。

  AOT and trimming for ADO.NET:Low-level 數(shù)據(jù)訪問可用于云原生應(yīng)用程序。

  性能

  Woodstar 將是在 .NET 8 timeframe 內(nèi)進(jìn)行的主要性能推動。同時(shí),微軟方面也計(jì)劃在其他一些領(lǐng)域開展性能工作,如上述的 JSON 列中。此外,關(guān)于 AOT 和 trimming 的工作也與性能有很大關(guān)系。

  Woodstar:為 .NET 應(yīng)用程序快速、完全托管地訪問 SQL Server 和 Azure SQL。開發(fā)團(tuán)隊(duì)計(jì)劃在 .NET 8 timeframe 內(nèi)加大對 Woodstar 的投資,暫定目標(biāo)是在發(fā)布結(jié)束時(shí)使用 Woodstar 運(yùn)行 TechEmpower Fortunes 基準(zhǔn)測試。值得注意的是,對 Microsoft.Data.SqlClient 的投入不會改變。它將繼續(xù)作為連接到 SQL Server 和 Azure SQL 的推薦方式,無論是否使用 EF Core。它將繼續(xù)支持引入的新 SQL Server 功能。

  Visual Tooling

  Visual Studio 中 First-class T4 templates:在 Visual Studio 中跨多個(gè)區(qū)域利用 T4 templating。計(jì)劃為 Visual Studio 帶來更好的 T4 編輯體驗(yàn),以便它可以用于 EF 和其他模板。

  Visual Studio 中的 EF Core Database First:Visual Studio 中開箱即用的 Database First 工具。計(jì)劃使 EF Core 工具在 Visual Studio 中易于發(fā)現(xiàn)。這項(xiàng)工作的主要重點(diǎn)是從現(xiàn)有數(shù)據(jù)庫構(gòu)建(逆向工程)EF 模型,也稱為 “Database First”,但也可能包括其他領(lǐng)域。

  開發(fā)者體驗(yàn)

  EF8 計(jì)劃的大部分工作涉及在多個(gè)領(lǐng)域以許多小的方式改進(jìn)開發(fā)人員體驗(yàn)。
 ?。?a href="http://m.nasamidwest.com">碼上科技)

最新資訊
? 2018 河北碼上網(wǎng)絡(luò)科技有限公司 版權(quán)所有 冀ICP備18021892號-1   
? 2018 河北碼上科技有限公司 版權(quán)所有.