Можно ли проверить просто единственное свойство с Быстрой Библиотекой Проверки, и раз так как? Я думал, что этот предмет обсуждения с января 2009 показал мне, как сделать это через следующий синтаксис:
validator.Validate(new Person(), x => x.Surname);
К сожалению, не кажется, что это работает в текущей версии библиотеки. Еще одной вещью, которая привела меня полагать, что проверка единственного свойства могла бы быть возможной, является следующая кавычка от сообщения в блоге Jeremy Skinners:
"Наконец, я добавил способность смочь выполнить некоторые Блоки проверки допустимости Свойства FluentValidation, не будучи должен проверить весь объект. Это означает, что теперь возможно остановиться, значение по умолчанию “Значение требовалось” сообщение от того, чтобы быть добавленным до ModelState".
Однако я не знаю, означает ли это обязательно, что поддерживает просто проверку единственного свойства или того, что можно сказать библиотеке проверки прекращать проверять после первой ошибки проверки.
Согласно в этом обсуждении на CodePlex, эта возможность добавляется посредством методов расширения. Вам нужно будет импортировать пространство имен FluentValidation, чтобы они отображались в IntelliSense.