第102期-关于 ASP.NET Core 5 改进升级
支持 UTC 时间模型绑定,记录类型模型绑定,默认开启 OpenAPI 规范文档生成,提升 gRPC 性能,支持为 SignalR 集线器设置筛选器,改进 Kestrel 的配置和性能,优化 HTTP2 协议,缩减 Docker 容器镜像,允许匿名访问终结点,在 HttpContext 上提供 JSON 读取和写入的扩展方法,控制 Startup 类激活,使用 Watch 监视代码变更,修改代码后浏览器自动刷新,提供 JSON 格式控制台日志记录器。
接着看
使用脚手架自动生成代码
脚手架是一种代码生成器,它可以根据模板生成代码。ASP.NET Core 脚手架是一个基于命令行的代码生成器,它可以生成基于 ASP.NET Core 的 Web 应用程序和代码。脚手架可以生成基于 MVC 和 Web API 的项目,还可以生成基于 Razor Pages 的项目。脚手架还可以生成控制器、视图和数据访问代码,以及用于测试的基础单元测试代码。
第105期-使用连接服务生成 API 客户端
连接服务是 Visual Studio 中的一个工具集合,可帮助你将应用程序快速连接到指定的远程服务,使用 OpenAPI 终结点生成 HTTP API 客户端,定制 OpenAPI 生成的方法名和代理类名,一键更新生成的代理类,使用代理类高效优雅的调用 Web API 接口。
第104期-ASP.NET Core 6.0 中的改进与升级
最小 API 最小托管模型 ,最小 API 和控制器 API 的区别,关于 SignalR 改进,使用源代码生成器的 Razor 编译器, 支持使用 IAsyncDisposable 释放资源,配置 HTTP/3 提高性能,日志记录改进,使用热重载快速更新正在运行的应用程序,使用顶级语句最小化应用程序所需的代码,默认启用可为空的引用类型,隐式命名空间全局引用,使用 HTTP 日志中间件快速记录请求响应日志,启用 Redis 分析会话,使用卷影复制。
第103期-在 WebAPI 中使用 PATCH 处理请求
理解 REST API 中的 URL 设计规范, 深入理解 PUT 和 PATCH 请求的区别,使用 PUT 更新整个实体资源,使用 PATCH 更新资源的部分字段,学习 JSON Patch 协议规范和相关操作,在 Web API 中使用微软官方提供 Patch 库处理请求,将 Patch 的更改用 EF Core 持久化保存到数据库,在 OpenAPI 帮助文档中展示 Patch 示例并运行例程。