我了解IValidatableObject用于以一种让人们相互比较属性的方式验证对象。我仍然希望有属性来验证单个属性,但我想在某些情况下忽略某些属性的失败。在下面的案例中,我是否试图错误地使用它?如果不是,我该如何实现?publicclassValidateMe:IValidatableObject{[Required]publicboolEnable{get;set;}[Range(1,5)]publicintProp1{get;set;}[Range(1,5)]publicintProp2{get;set;}publicIEnumerableValidate(ValidationC