Как создать валидаторы пользовательских аннотаций данных

Желая создать пользовательскую проверку аннотации данных. Есть ли какие-нибудь полезные руководства / примеры по их созданию?

Во-первых:
StringLength с минимальной и максимальной длиной. Я знаю, что .NET 4 может это сделать, но хочу сделать то же самое в .NET 3.5, если возможно, имея возможность определять только минимальную длину (не менее x символов), только максимальную длину (до x символов) или и то, и другое. (между символами x и y).

Во-вторых:
Проверка с использованием модульной арифметики - если число является допустимой длиной, я хочу проверить с помощью алгоритма Modulus 11 (я уже реализовал его в JavaScript, поэтому я думаю, что это просто быть простым портированием?)

Обновление:
Вторая проблема решена, это всего лишь случай копирования реализации JavaScript и внесения некоторых изменений, поэтому для этого не нужно решение.

42
задан Rap 16 August 2012 в 18:26
поделиться