Можете ли вы проверить только одно свойство с помощью библиотеки Fluent Validation , и если да, то как? Я думал эта ветка обсуждения с января 2009 года показала мне, как это сделать с помощью следующего синтаксиса:
validator.Validate(new Person(), x => x.Surname);
К сожалению, это не работает в текущей версии библиотеки. Еще одна вещь, которая привела меня к мысли, что проверка единственного свойства возможна, - это следующая цитата из сообщения Джереми Скиннерса в блоге :
"Наконец, я добавил возможность запускать некоторые из валидаторов свойств FluentValidation без необходимости проверки всего объекта. Это означает, что теперь можно остановить добавление в ModelState сообщения по умолчанию« Требуется значение » . "
Однако я не знаю, означает ли это, что он поддерживает только проверку одного свойства или тот факт, что вы можете указать библиотеке проверки прекратить проверку после первой ошибки проверки.