EF Core 11 新特性:更精简的 SQL 与 FullJoin

前言 EF Core 11 与 .NET 11 同时发布,并且只能运行在 .NET 11 上,不支持 .NET 10,也不支持 .NET Framework。升级 EF Core 11 也就意味着项目要升级到 .NET 11。 下面的 SQL 都不是手写的,而是同一份模型和查询分别引用 Microsoft.E...

阅读更多

.NET 11 基础库:值得马上用起来的新 API

前言 .NET 11 基础库的更新条目很长,从 IEEE 754 十进制浮点类型到 ML-KEM 后量子加密都有。下面挑出日常业务代码里最容易用上的几项,每一项都给出旧写法与新写法的对照。示例在 .NET SDK 11.0.100 上运行,输出为实际结果。 1. Process:一行代码运行并拿到输出 调用...

阅读更多

C# 15 联合类型与封闭层次实战

前言 C# 15 随 .NET 11 正式发布,union 与 closed 是其中分量最重的两项。Preview 阶段它们需要 <LangVersion>preview</LangVersion>;到了 GA,只要项目以 net11.0 为目标就默认可用,System.Text.Jso...

阅读更多

.NET 11 正式发布:新特性总览与升级指南

前言 .NET 11 于 2026 年 11 月 10 日随 .NET Conf 2026 正式发布,SDK 版本为 11.0.100。这是一个 STS(标准期限支持) 版本。 同一天,.NET 8 和 .NET 9 停止支持。不论是否打算用 .NET 11 的新特性,还停留在这两个版本上的项目都已经收不到安...

阅读更多

团队协作规则(十二):传帮带,导师制、分享与长板的陷阱

前言 小赵入职 ExpenseFlow 团队的第一周,收到了一份入职清单:十二篇文档、三门视频课、一个代码仓库的地址。 他很认真,文档逐篇读完,视频看了两遍。一个月后,他仍然不敢碰审批模块。文档告诉了他系统有哪些部分,没有告诉他改一行代码之前该先看哪里、哪些地方一动就出事。 后来老周换了个办法:每周挑一个审...

阅读更多

团队协作规则(十一):团队为什么不出活,五大障碍与仆人式领导

前言 有一种团队,表面上挑不出毛病。 周会气氛融洽,没有人争论。老周提出方案,大家点头。代码评审清一色的”没问题”。每个人都客客气气,从不红脸。 但是,会上定下来的事,两周后发现没人在推。上线延期了,每个人都能说清楚”我这部分是按时完成的”。同一个问题在三次复盘里出现了三次。 这种状态有个现成的词:一团和...

阅读更多

团队协作规则(十):人不在事不停,交接与异步协作

前言 小陈攒了一年的年假,带家人去了三亚。第二天下午,他正在海边,手机响了。 “小陈,预发布环境的数据库密码是多少?配置文件里那个不对。” 十分钟后又一个:”审批模块的 PR 只有你能批,小赵的修复卡着合不进去,你能上线点一下吗?” 第三天是周会,没人主持,因为平时是小陈在主持。 小陈的假期变成了远程值...

阅读更多

团队协作规则(九):先做哪件,重要与紧急、插队确认与专注

前言 小陈周三的计划只有一件事:把”委托他人审批”的功能写完。这个功能已经拖了两个迭代,每到月末审批人出差,就有一批单子卡住。 实际的一天是这样过的: 9:20 刚打开编辑器,群里有人 @ 他问测试环境的账号。 9:50 王经理发来消息,问某张报销单为什么显示”待审批”。查了二十分钟。 10:...

阅读更多