搜索分类、视频或标签
18 门课程 · 583+ 项内容 · 1 个标签
从石器到铁器,人类每一次跃迁,都始于把工具磨得更利。今天,这把刀叫 AI,零度AI课堂,陪你磨好这个时代的锋芒。
Hone your edge. Win back your time.
编辑挑选的高质量内容。

不同数据库对象的命名约定不同,EF Core 为了适配不同数据库,提供了一些命名约定的配置选项,可使用 Humanizr 库将字符串转换为不同的命名风格,社区对单数和复数表名的争论一直存在,没有统一的标准,但零度推荐使用单数形式,使用自动化命名约定器,规范化迁移历史表。

耦合关系直接决定着软件面对变化时的行为,模块与模块之间的紧耦合使得软件面对变化时,相关的模块都要随之更改,模块与模块之间的松耦合使得软件面对变化时,一些模块更容易被替换或者更改,但其它模块保持不变,在软件系统中,经常面临着某个对象的创建工作,由于需求的变化,这个对象经常面临着剧烈的变化,但是它却拥有比较稳定的接口,定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂方法模式使得一个类的实例化延迟到子类,理解工厂方法模式的要点,关于 .NET 框架中工厂方法模式的应用。

介绍 GitHub 使用技巧,创建 WebAPI 项目,创建仓储 IRepository 接口,创建缓存管理 ICacheManager 接口,实现内存缓存、Redis 分布式缓存和空缓存,实现自定义的配置节,定义日志接口与具体实现,领域模型基础类,将缓存接口与实现注入到依赖注入容器,配置 Unity 依赖容器。

基于 Dapr 的分布式应用服务调用流程,学习 HTTP 接口,通过示例代码演示服务调用,使用命令行测试 Dapr 服务接口,使用 HttpClient 提供的扩展方法调用 Dapr 服务接口,使用 .NET SDK 调用 Dapr 服务接口,使用 DaprClient 通过 Grpc 协议调用服务,如何优雅停止 Dapr 应用和进程。

租户信息与连接字符串配置,连接字符串提供者接口,默认连接字符串提供者实现,多租户连接字符串提供者实现,从远程租户配置系统读取接字符串,使用数据库连接拦截器动态变更连接字符串,多租户独立数据库部署和迁移方案。

访问令牌的有效期,刷新令牌工作机制与相关设置,使用刷新令牌请求访问令牌,自定义刷新令牌行为,访问令牌的自包含格式和引用格式,将访问令牌绑定到客户端,基于 TLS 证书认证客户端,使用 X509 证书和 JSON Web Keys 签名 JWT 格式令牌,自定义令牌请求验证和发行逻辑。
持续更新的视频课程。
按主题系统学习,循序渐进。
订阅会员,一年内畅学全部课程与配套笔记。
了解订阅EF Core中数据库迁移与初始化的核心概念与实用技巧。内容包括生成与应用迁移脚本、EnsureCreatedAsync与MigrateAsync的使用及冲突解决、通过内部服务实现优雅的自动迁移、EF Core 9.0推荐的异步种子数据初始化方法,以及利用IHostedService或BackgroundService实现耗时操作的异步数据库初始化。通过本课程,开发者将掌握高效管理数据库生命周期的最佳实践,提升项目开发效率与质量。