Я использую FluentValidation.WebApi ( версия 8.6.1 ) в моем проекте ASP. Net WebAPI 2.
Пока правила проверки работают правильно. Не удается проверить, является ли модель нулевой.
Когда я искал ее, я нашел следующий URL-адрес, где представлена концепция предварительной проверки. https://docs.fluentvalidation.net/en/latest/advanced.html?highlight=prevalidate#prevalidate
Я также нашел похожий пост: Правило FluentValidation для нулевого объекта
Я попытался использовать код, предложенный в двух предыдущих статьях, в моем приложение, но оно не работает.
Ниже приведен фрагмент кода, относящийся к FluentValidation:
WebApiConfig.cs:
FluentValidationModelValidatorProvider.Configure(config);
Контроллер:
LoggerValidator.cs Я даже попробовал переопределить метод проверки.
, но нет ( PreValidate / Validate ) используемых методов.
Что мне здесь не хватает, чтобы я проверял, является ли моя модель нулевой через FluentValidation api.