2009-12-07 2 views
1

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

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

ответ

1
IValidator validator = ContextRegistry.GetContext().GetObject("validator name") as IValidator; 
IValidationErrors validationErrors = new ValidationErrors(); 
validator.Validate(myObjectToValidate, validationErrors); 

вы также можете использовать Validation Aspect (с использованием атрибутов)

Смежные вопросы