FluentValidation を使用して、単一のルールの失敗で例外をスローすることは可能ですか? たとえば、Validate() を呼び出して、以下の最初のルールは単純に検証し、2 番目のルールは false の場合に例外をスローします。
RuleFor(x => x.Title)
.NotEmpty()
.WithMessage("Please add a title for the project");
RuleFor(x => x.UserId)
.NotEmpty()
.WithMessage("User not supplied");
私はおそらく、FluentValidation に設計されていないことを強制しようとしています。そして、ValidateAndThrow() メソッドを認識していますが、これは失敗すると例外をスローします。