为什么ServiceStack没有在Validate方法中实现ruleSet可选参数?

时间:2015-03-08 18:55:51

标签: servicestack fluentvalidation

为什么ServiceStack没有在Validate方法中实现 ruleSet 可选参数?

enter image description here

1 个答案:

答案 0 :(得分:5)

我发现你可以通过强制转换为AbstractValidator来调用它

var validator = new PersonValidator();
var person = new Person();
var result = ((AbstractValidator<Person>)validator).Validate(person, ruleSet: "Names");

似乎IValidator.Validate()的形式是一种扩展方法,因此您可以在cs文件中添加using语句,它应该按原样运行。

using ServiceStack.FluentValidation;