有没有办法在核心中使用FluentValidation和EntityFramework代码优先 asp.net



我正在使用MediatR学习和研究CQRS。它提供了拥有干净架构的机会。

因此,为了将所有验证从UI中取出,我尝试使用FluentValidation(https://github.com/JeremySkinner/FluentValidation)。

但是我找不到在文档或谷歌上将其与实体框架迁移一起使用的方法。

有办法吗?

您在 FluentValidation 中编写的验证仅用于

客户端,而不是服务器端验证,您在 Fluent-API 中编写的验证仅用于定义数据库表约束。

使用 Fluent-API + Fluent-Validation 而不是 DataAnnotations 的想法是,您将客户端验证和服务器端表约束分开。

视频还将帮助您了解该想法。

最新更新