第55期-使用规则注解特性验证数据

36分钟 • 单元 • 中级

针对 EF Core 的所有操作默认都不会验证模型,事先验证模型可避免不必要的性能开销,捕获 DbUpdateException 数据库更新异常,基于 ValidationAttribute 规则注解特性的通用验证方案,编写简单的数据注解验证示例,当执行 SaveChanges 方法保存数据时自动验证模型,编写并扩展注解特性,实现 IValidatableObject 接口可提供用于实体验证的方式。