Проверка Entlib5 [IgnoreNull] вызывает исключение при добавлении объектов в список - PullRequest
2 голосов
/ 15 октября 2011

У меня есть партнер класса, и я использую блок проверки entlib5 для проверки полей класса (используя аннотации данных).В одном из методов я читаю таблицу БД и создаю список связывания объектов Партнера, но если есть аннотация [IgnoreNull] или [ValidationComposition] + [NotNullValidator], я получаю исключение System.NotSupportedException (например, атрибут валидации типа ValidatorCompositionAttribute не можетиспользоваться для проверки значений.)

Если я использую только [StringLengthValidator], исключений не будет (но мне нужен IgnoreNull или аналогичный валидатор для некоторых полей, которые можно оставить пустыми, или строка должна находиться в некотором диапазоне)

В чем проблема?

...