проверка Spring.net - PullRequest
       10

проверка Spring.net

1 голос
/ 07 декабря 2009

Я пытаюсь использовать среду Spring.net впервые. Я хотел бы использовать его возможности проверки. В настоящее время я пытаюсь проверить бизнес-объекты, поэтому я определил несколько валидаторов (в файле конфигурации приложения). Я получаю эти валидаторы через IOC (ContextRegistry.GetContext (). GetObject (имя валидатора)). Я хотел бы знать, возможно ли связать валидатор с объектом, как это имеет место в библиотеке Enterprise.

Спасибо за ваше время

1 Ответ

1 голос
/ 11 декабря 2009
IValidator validator = ContextRegistry.GetContext().GetObject("validator name") as IValidator;
IValidationErrors validationErrors = new ValidationErrors();
validator.Validate(myObjectToValidate, validationErrors);

вы также можете использовать Аспект валидации (используя атрибуты)

...