为什么ServiceStack没有在Validate方法中实现 ruleSet 可选参数?
答案 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;