FluentValidation rule for null object

后端 未结 9 1080
遥遥无期
遥遥无期 2020-12-25 10:44

I\'ve been trying to work out how to create a FluentValidation rule that checks if the instance of an object it\'s validating is not null, prior to validating it\'s properti

9条回答
  •  一生所求
    2020-12-25 11:33

    I can't really test that right now, but you can either try to override Validate, or include the rules in the When block:

    public CustomerValidator()
    {
         When(x => x != null, () => {
             RuleFor(x => x.Surname).NotEmpty();
             //etc.
         });
    }
    

提交回复
热议问题