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.mzph.cn/news/282761.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

微服务太分散?使用Fundebug集中式bug监控

摘要: 微服务日志分散,可以使用Fundebug的异常监控将它们集中起来。 当一个项目复杂到一定程度,功能越来越多,随之对应的模块也越来越多。 如果都放在一个大的项目下面,共同开发,整合发布,那么会…

html404页面怎么添加,网站要如何设置自定义404页面?

之前我们讲述过网站设置404页面对于优化或是用户体验的重要意义,大家可移步到《网站为什么要设置404页面》查看,今天我们讲解的是网站要如何设置自己的404页面。现在大多数空间商都有了404设置的功能,我们可将404页面上传至空间里面&#xff…

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

原文链接:https://devblogs.microsoft.com/dotnet/asp-net-core-updates-in-dotnet-7-rc-1/[1]原文作者:Daniel Roth翻译:沙漠尽头的狼(谷歌翻译加持).NET 7 Release Candidate 1 (RC1) 现已推出[2],其中包括对 ASP.NET Core 的许…

html5 tab菜单切换页面,11个常用的jQuery TAB切换菜单源码及制作教程

11个常用的jQuery TAB切换菜单源码及制作教程SponsorTAB切换式菜单可以方便为我们减少很多网页布局空间,而且用jQuery的话可以加入一些动画效果,比如渐变,向左右滑动等,提升一定的用户体验,所以TAB菜单目前来说是很流行…

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

好久不见&#xff0c;马甲哥封闭居家半个月&#xff0c;记录之前遇到的一件小事。ConcurrentDictionary<TKey,TValue>绝大部分api都是线程安全的[1]&#xff0c;唯二的例外是接收工厂函数的api&#xff1a;AddOrUpdate、GetOrAdd&#xff0c;这两个api不是线程安全的&…

HTML中弹窗中加入图片,javascript里怎么实现点击图片弹出对话框?

JavaScript中可以使用document.getElementsByTagName方法后去img标签&#xff0c;然后遍历所有img标签并为其添加点击事件实现点击弹出对话框。JavaScript实现点击图片弹出对话框&#xff1a;img {width: 500px;height: 300px;}//获取所有的img标签var imgObjs document.getEl…

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},…

洛谷 P2951 [USACO09OPEN]捉迷藏Hide and Seek

题目描述 Bessie is playing hide and seek (a game in which a number of players hide and a single player (the seeker) attempts to find them after which various penalties and rewards are assessed; much fun usually ensues). She is trying to figure out in which…

linux下tomcat开启远程调试

1.center下&#xff0c;在startup.sh文件首行中添加如下语句 declare -x CATALINA_OPTS"-server -Xdebug -Xnoagent -Djava.compilerNONE -Xrunjdwp:transportdt_socket,servery,suspendn,address8000"(不要换行&#xff0c;要在同一行)Ubuntu下&#xff0c;在catali…

.NET 7 RC1 发布

原文链接&#xff1a;https://devblogs.microsoft.com/dotnet/announcing-dotnet-7-rc-1/[1]原文作者&#xff1a;Jeremy Likness&#xff0c;Angelos Petropoulos&#xff0c;Jon Douglas翻译&#xff1a;沙漠尽头的狼(谷歌翻译加持)今天我们宣布 .NET 7 候选版本 1。这是生产…

.NET MAUI实战 FilePicker

1.概要最近在迁移 GeneralUpdate.Tool的时候需要用到文件选择&#xff0c;在MAUI中可以使用FilePicker进行选择。ref1: https://gitee.com/Juster-zhu/GeneralUpdateref2:https://docs.microsoft.com/zh-cn/dotnet/maui/platform-integration/storage/file-picker?tabswindows…

从新手机到老股票 闲鱼为何会沦为骗子与营销的新平台?

国内电商一直空缺一个有规模的综合二手交易平台。闲鱼的出现&#xff0c;有一定程度上满足了喜欢淘二手、喜欢“捡漏”的用户需求。虽加入了担保和第三方支付等环节&#xff0c;但这种随机的二手交易行为不可避免地会出现上当、受骗的情况出现。本质上来说&#xff0c;闲鱼仍然…

使用C#编写一个.NET分析器(一)

译者注这是在Datadog公司任职的Kevin Gosse大佬使用C#编写.NET分析器的系列文章之一&#xff0c;在国内只有很少很少的人了解和研究.NET分析器&#xff0c;它常被用于APM&#xff08;应用性能诊断&#xff09;、IDE、诊断工具中&#xff0c;比如Datadog的APM&#xff0c;Visual…

算法学习之循环结构程序设计

for循环 打印1,2,3&#xff0c;...&#xff0c;n每个占一行。 #include <conio.h> #include<stdio.h> int main(){int i,n;scanf("%d",&n);for(i1;i<n;i){printf("%d\n",i);}getch();return 0; } 分支结合循环&#xff0c;威力很强大 输…

hibernate自定义校验器使用(字段在in范围之内)

2019独角兽企业重金招聘Python工程师标准>>> 1.自定义注解类DigitsMustIn Constraint(validatedBy DigitsMustInValidator.class) //具体的实现 Target({java.lang.annotation.ElementType.METHOD,java.lang.annotation.ElementType.FIELD}) Retention(java.lang.a…

sql将html转成excel,使用SQL*PLUS,构建完美excel或html输出

通过SQL*PLUS我们可以构建友好的输出&#xff0c;满足多样化用户需求。本例通过简单示例&#xff0c;介绍通过sql*plus输出xls&#xff0c;html两种格式文件.首先创建两个脚本:1.main.sql用以设置环境&#xff0c;调用具体功能脚本2.功能脚本-get_tables.sql为实现具体功能之脚…

一个简单的WebService服务

现在&#xff0c;网上提供的免费的webservice服务的网站&#xff1a; http://www.webxml.com.cn/从扩展名上看&#xff0c;是 .net构建的网站。看看功能的实现效果&#xff1a;需求&#xff1a;我们要远程调用手机号归属地的查询&#xff1a;开发步骤&#xff1a; 1&#xff0e…

[工具分享]备份SSAS模型TMSL脚本元数据工具,多给自己一点后悔药可吃。

笔者在2019年分享过自己写的一个小工具&#xff0c;用于备份Sqlserver数据库的元数据。近期在一个PowerBI项目中&#xff0c;发现很有必要也备份下SSAS分析模型的元数据&#xff0c;防止不小心服务器坏了或使用Tabular Editor连接数据库方式开发过程中&#xff0c;不小心覆盖了…

计算机桌面去方格子,win7桌面office图标变成白色方格图标的原因和解法

win7系统开机发现桌面上所有office图标变成白色方格图标&#xff0c;其他程序图标都正常显示&#xff0c;是怎么回事呢&#xff1f;出现这样的情况&#xff0c;一般是由于文件图标缓存错误或者丢失导致&#xff0c;找打原因后该如何解决问题&#xff1f;可以通过记事本来解决此…