我第一次尝试使用Spring.net框架。我想使用它的验证功能。 我目前正在尝试验证业务对象,所以我已经定义了几个验证器(在App配置文件中)。 我通过IOC检索这些验证器(ContextRegistry.GetContext()。GetObject(验证器名称))。 我想知道是否可以将验证器与对象关联,就像企业库中的情况一样。
感谢您的时间
答案 0 :(得分:1)
IValidator validator = ContextRegistry.GetContext().GetObject("validator name") as IValidator;
IValidationErrors validationErrors = new ValidationErrors();
validator.Validate(myObjectToValidate, validationErrors);
您还可以使用验证方面(使用属性)