Пример FluentValidation NotEmpty и EmailAddress

Я использую FluentValidation с формой входа. Поле адреса электронной почты

необходимые а такжеАдрес эл. почты должен быть действительным.

Я хочу отобразить пользовательское сообщение об ошибке в обоих случаях.

Код у меня работает:

RuleFor(customer => customer.email)
    .NotEmpty()
    .WithMessage("Email address is required.");

RuleFor(customer => customer.email)
    .EmailAddress()
    .WithMessage("A valid email address is required.");

Приведенный выше код работает и показывает (2) различные сообщения об ошибках. Есть ли лучший способ написать несколько сообщений об ошибке для одного поля?

ОБНОВЛЕНИЕ - РАБОТАЕТ

Сцепление и добавление.WithMessage после каждое требование сработало.

RuleFor(customer => customer.email)
    .NotEmpty()
        .WithMessage("Email address is required.")
    .EmailAddress()
        .WithMessage("A valid email address is required.");

Ответы на вопрос(1)

Ваш ответ на вопрос