V
主页
京东 11.11 红包
通过流畅验证轻松验证选项模式
发布人
转载:https://www.youtube.com/watch?v=I0YPTeCYvrE 本视频转载已获取 Milan Jovanovic 授权 📌 查看我的实用清洁架构课程:https://bit.ly/3PupkOJ 🚀 在 Patreon 上支持我访问源代码:https://www.patreon.com/milanjovanovic 选项模式在 .NET 中创建强类型设置类。请务必验证选项模式,以确保正确设置配置值。您可以使用数据注释来执行此操作,尽管此方法并不灵活。更好的解决方案是使用FluentValidation,我将在本视频中向您展示如何操作。 加入我的每周 .NET 新闻稿: - https://www.milanjovanovic.tech 在这里阅读我的博客: - https://www.milanjovanovic.tech/blog 使用 FluentValidation 向强类型配置对象添加验证: - https://andrewlock.net/adding-validation-to-strongly-typed-configuration-objects-using-flentvalidation 章 0:00 使用数据注释验证选项模式 2:58 使用依赖注入注册流畅验证 3:58 使用 FluentValidation 创建验证器 6:54 使用 FluentValidation 实现 IValidateOptions 11:08 添加扩展方法以注册验证程序 13:30 使用另一种扩展方法简化所有内容
打开封面
下载高清视频
观看高清视频
视频下载器
使用结果模式消除代码中的异常
通过流畅的验证使业务规则更清晰
如何在干净的架构中使用通用存储库模式
保护子句如何使您的代码更好
如何在干净的体系结构中实现 CQRS 模式(从头开始)
向ASP.NET Core中的选项模式添加验证
使用领域事件构建解耦系统
编写干净代码的 8 个技巧 - 重构练习
在干净的体系结构中放置验证代码的位置
如何使用实例化视图加快查询速度
补偿事务以进行 Saga 模式错误处理
进行批量插入的最快方法是什么?让我们来了解一下
如何为最小的 API 实现 API 版本控制 |ASP.NET 核心 8
在 .NET 中使用 dapper 编写更快的 SQL 查询 | 简洁架构
使用 Serilog 进行结构化日志记录如何让您的生活更轻松
在 Polly V8 中进行故障处理的全新方法
模块化单体 - 如何创建模块
什么更快?Foreach vs LINQ vs HashSet | 在集合中查找重复项的8种方法
在 18 分钟内掌握 Dapper 关系映射
聚合根设计 101 | DDD、干净的架构、.NET 6
使用 Azure Blob 存储的简单文件 API(在本地运行)
这个新的 EF Core 功能会是 Dapper 的终结吗?
不要犯这个常见的领域事件错误
异常是极其昂贵的......请改为这样操作
在 .NET 中使用 Serilog 和 Seq 进行结构化日志记录
充血模型和贫血模型那个更好? | DDD
缓存失效不一定很难
面向 .NET 开发人员的 OpenTelemetry 实用介绍(+ Aspire 仪表板)
洋葱架构与清洁架构比较
【C#移动跨平台工业监控应用的设计与实现】2024全新 快速上手实战 附源码(C#/.NET/工控上位机/上位机开发)B1151
配置EF Core的更好方法 | EF设置
如何在使用 DDD 聚合时获得出色的性能
在.NET中使用HttpClient的正确方法
模块化整体结构:如何构建一个&经验教训| Joberty Webinar
ASP.NET Core 7中使用JWT Token进行权限认证|整洁架构
.NET 中的模块化单体结构入门
在单个应用程序中使用多个 EF Core 数据库上下文
通过重构到最小 API 来修复控制器
适用于 SaaS 应用程序的 EF Core 多租户
您需要了解的 5 个 EF 性能提示 + 基准