微软公布 Entity Framework 7.0 规划
微软方面公布了有关 Entity Framework Core 7.0(也称为 EF Core 7 或 EF7)的未来规划。该计划汇集了许多相关意见,并概述了微软打算在何处以及如何投资 EF7。
IMPORTANT 此计划并非承诺;它将随着我们在整个发布过程中不断学习而发展。EF7 目前没有计划的一些事情可能会被拉进来,但目前 EF7 计划的一些事情也可能会被搁置。
EF Core 7 是 EF Core 6 之后的下一个版本,目前计划于 2022 年 11 月与 .NET 7 同时发布。微软方面透露,其暂时没有 EF Core 6.1 相关的发布计划。
EF7 将与 .NET 支持策略保持一致,因此不会是长期支持 (LTS) 版本。EF7 当前面向 .NET 6,但可能会更新为计划中的 .NET 7 版本。EF7 不针对任何 .NET Standard 版本;有关更多信息,可参阅 the future of .NET Standard。且 EF7 不会在 .NET Framework 上运行。
EF7 将主要关注以下方面:
- JSON 列:保存并查询存储在关系数据库列中的基于 JSON 的文档。
- 批量更新:对许多数据库行进行高效的、基于预测的更新,无需将数据加载到内存中。
- Lifecycle hooks:允许应用程序在 EF 代码中发生有趣的事情时做出反应。
- Table-per-concrete-type (TPC) 映射:将层次结构中的实体映射到单独的表,而不会受到 TPT 映射的性能影响。
- 将 CUD 操作映射到存储过程:使用存储过程来管理数据修改。
- 值对象:应用程序可以在 EF 模型中使用 DDD 样式的值对象。
- 使用值转换器时支持值生成:DDD 式封装的键类型可以充分利用自动生成的键值。
- 未映射类型的原始 SQL 查询:应用程序可以执行更多类型的原始 SQL 查询,而无需下降到 ADO.NET 或使用第三方库。
- 数据库脚手架模板:
dotnet ef database scaffold
生成的代码可以完全自定义。
此外,为 EF7 计划的大部分工作涉及改进 .NET 跨不同平台和域的数据访问体验。EF7 还将添加对许多场景的支持,允许更多应用程序从旧版 EF6 移植到 EF7。同时,微软方面还正在为从旧版 EF6 迁移到 EF Core 的应用程序制定全面的移植指南。
更多详情可查看官方博客。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
比利时国防部网络遭 Log4shell 漏洞相关的严重网络攻击
据比利时 VRT 新闻报导,这周早些时候,比利时国防部承认他们遭受了严重的网络攻击,该攻击基于此前我们报导的Apache Log4j 相关漏洞。强烈的网络攻击导致比利时国防部的一些活动瘫痪,如邮件系统就已经停机了好几天。 比利时相关发言人奥利维尔·塞维林 (Olivier Séverin) 表示:“国防部在周四发现其可访问互联网的计算机网络受到攻击。接着我们就迅速采取隔离措施隔离了受影响的部分设备,当务之急是保持国防网络的运行。”接着他再度补充“整个周末,我们的团队都被动员起来控制这次攻击的影响。接下来我们将继续监控此次攻击活动,并警告我们的合作伙伴,” 能影响到国家信息安全层面,Log4j 相关的漏洞严重性不言而喻。 除了比利时,据以色列的网络安全解决方案提供商 Check Point Software Technologies 称,一群与伊朗政权有关的黑客(被称为 Charming Kitten 或 APT 35),利用 Log4j 中的漏洞对以色列的七个目标网站或站群发起攻击,其中包括政府网站。 此外,美国网络安全和基础设施安全局(CISA)就命令所有联邦民事机构“必须在圣诞节前...
- 下一篇
DuckDuckGo 正在开发桌面浏览器,不基于 Chromium
DuckDuckGo 是全球知名的互联网搜索引擎,于 2008 年推出。DuckDuckGo 强调保护搜索者的隐私,不会在搜索时收集用户数据或跟踪用户,也不会像 Google 搜索那样向用户展现个性化广告。DuckDuckGo 还推出了浏览器扩展程序,向用户提供反跟踪和加密保护等隐私保护服务。 虽然 DuckDuckGo 为了隐私保护做了很多努力,但它始终没有掌握互联网最为重要的入口 —— 浏览器。因此在面对 Google Manifest v3 或 FLoC 的攻势下,DuckDuckGo 在隐私保护方面的努力多少还是会遇到威胁。 正因如此,DuckDuckGo 宣布他们正在开发一个隐私至上的桌面网络浏览器,专注于隐私和简洁。 DuckDuckGo 在公告中表示,该浏览器将 "重新定义用户对日常在线隐私的期望",浏览器将在默认情况下提供最强大的隐私保护,不会有其他浏览器附带的隐私保护级别这样的设置。 它是一个尊重你隐私的日常浏览应用,阻止其他公司监视你的搜索和浏览历史永远不会过时。与 Chrome 相比,DuckDuckGo 桌面应用程序更简洁,更注重保护隐私,早期测试显示它的速度也...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS7设置SWAP分区,小内存服务器的救世主
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS8编译安装MySQL8.0.19
- Hadoop3单机部署,实现最简伪集群
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- CentOS7安装Docker,走上虚拟化容器引擎之路
- SpringBoot2整合Thymeleaf,官方推荐html解决方案