现在我使用基于自定义DataAnnotation属性和DataAnnotationsModelValidatorProvider
的验证。流利的验证更流畅吗? :)它可以完全替换DataAnnotations吗?
答案 0 :(得分:0)
悲伤的回答是否定的。 DataAnnotations中有几个验证规则当前未在FluentValidation中强制执行。也就是说,服务器端实现相同的验证是一项相当容易的任务,但是必须在客户端实现它们也是一种痛苦。
我知道他们已经 - 并且一直在 - 正在开发一个新版本的FluentValidation,应该很快就会推出,这增加了对更多验证的支持,包括自定义验证(客户端)