Проверьте одно свойство с библиотекой свободной проверки для .NET

StackOverflow https://stackoverflow.com/questions/2850231

Вопрос

Можете ли вы подтвердить только одно свойство с Свободное подтверждение Библиотека, а если так, как? я думал Это обсуждение потока с января 2009 года показал мне, как это сделать через следующий синтаксис:

validator.Validate(new Person(), x => x.Surname);

К сожалению, это не отображается это работает в текущей версии библиотеки. Еще одна вещь, которая привела меня полагать, что подтверждение единого свойства может быть возможным, является следующая цитата из Сообщение в блоге Джереми Скиндернеров:

«Наконец, я добавил возможность иметь возможность выполнять некоторые валидаторы недвижимости свободных свойств без необходимости проверки всего объекта. Это означает, что теперь можно остановить значение по умолчанию« значение требовалось », которое было необходимым для ModelState.

Однако я не знаю, что обязательно означает, что он поддерживает, просто проверяя единое свойство или тот факт, что вы можете сказать библиотеку проверки, чтобы остановить проверку после первой ошибки проверки.

Это было полезно?

Решение

Согласно с Это обсуждение На кодеполе, эта способность добавляется путем расширения методов. Вам нужно будет импортировать пространство Impace FluentValidation, чтобы они представили в Intellisense.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top