我在我的项目中使用Enterprise Library 5.0 - Validation Application Block 5.0.505.0。我已经使用验证注释(如 NotNullValidator)修改了我的模型类属性。但是当我运行我的项目并用数据填充特定的模型类时,它不会自动验证模型。我必须如下手动测试模型吗?
USAddress testaddress = new USAddress(); //this is the Model instance which I am validating
//Create a new validator using the ValidationFactory method
Validator validator = ValidationFactory.CreateValidator<USAddress>();
ValidationResults results = new ValidationResults();
validator.Validate(testaddress, results);
我每次都必须像这样验证模型类吗?当我将数据填充到此类的属性时,它不会自动验证吗?