如何从FluentValidator获取验证规则

Shu*_*mii 6 .net c# validation validationrules fluentvalidation

给定一个验证器扩展AbstractValidator并实现IValidator,我想得到它的规则.似乎没有办法做到这一点?

Shu*_*mii 4

使用 IValidator 接口中的 GetEnumerator 方法。

通过枚举集合,您可以检查应用于每个属性的验证器。

然而,在处理 DelegatingValidators 时,它变得非常复杂,因此我将带有 .WithState() 的自定义状态应用到我可以轻松理解的验证器上。

  • 你能举个例子吗? (8认同)