我正在和MediatR一起学习和使用CQRS。它为拥有整洁的架构提供了机会。
因此,为了将所有的验证放在UI之外,我尝试使用FluentValidation (https://github.com/JeremySkinner/FluentValidation)。
但我在文档或google上找不到在实体框架迁移中使用它的方法。
有什么办法吗?
发布于 2018-12-27 15:46:07
使用FluentValidation编写的验证仅用于客户端验证,而不用于服务器端验证,而使用Fluent-API编写的验证仅用于定义数据库表约束。
使用Fluent-API + Fluent-Validation而不是DataAnnotations的想法是将客户端验证和服务器端表约束分开。
This video也会帮助你领会这个想法。
https://stackoverflow.com/questions/53916977
复制相似问题