и вернуть, в конце концов, коллекцию нарушенных правил.
ользую NH Validator в течение некоторого времени, в основном черезValidationDef
с, но я все еще не уверен в двух вещах:
ValidationDef
для простых / стандартных проверок (например,NotNull
, MaxLength
и т.д)?Меня беспокоит тот факт, что эти два метода генерируют различные виды исключений при проверке, например:ValidationDef
«sDefine.NotNullable()
бросаетPropertyValueException
Когда используешь[NotNull]
атрибут,InvalidStateException
брошенЭто заставляет меня думать, что смешивание этих двух подходов не является хорошей идеей - будет очень трудно последовательно обрабатывать исключения проверки. Любые предложения / рекомендации?