FluentValidation rule for null object

后端 未结 9 1083
遥遥无期
遥遥无期 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:37

    By means of Custom(). It can be also very helpful when validation of another field is based on validation of your current field.

    ruleBuilder.Custom((obj, context) =>
            {
                if (obj != null)
                {
                    var propertyName = ;
                    context.AddFailure(propertyName, "'Your field name' Your validation message.");
                }
            });
    

提交回复
热议问题