我有2个属性
我正在尝试将两者都设为必填项,并检查它们中的任何一个是否有任何值。
RuleFor(x => x.CompanyId).NotNull().DependentRules(() => { RuleFor(x => !string.IsNullOrEmpty(x.VacancyId)); }).WithMessage("Invalid request");
答案 0 :(得分:2)
RuleFor(x => x.CompanyId).NotNull().WithMessage("Invalid request").When(x=>string.IsNullOrEmpty(x.VacancyId));