Използвайки FluentValidation, възможно ли е да се хвърли изключение при грешка на едно правило? Например, бих искал да извикам Validate() и за първото правило по-долу просто да валидира, но второто да хвърли изключение, ако е невярно.
RuleFor(x => x.Title)
.NotEmpty()
.WithMessage("Please add a title for the project");
RuleFor(x => x.UserId)
.NotEmpty()
.WithMessage("User not supplied");
Вероятно се опитвам да принудя FluentValidation да направи нещо, за което не е предназначено. И знам за метода ValidateAndThrow(), но това ще хвърли изключение при всяка грешка.