1

我第一次尝试使用 Spring.net 框架。我想使用它的验证功能。我目前正在尝试验证业务对象,因此我定义了几个验证器(在 App 配置文件中)。我通过 IOC (ContextRegistry.GetContext().GetObject(validator name)) 检索这些验证器。我想知道是否可以将验证器与对象相关联,就像企业库中的情况一样。

谢谢你的时间

4

1 回答 1

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

您还可以使用验证方面(使用属性)

于 2009-12-11T16:39:14.030 回答