我有一种hierarchyycal类,这意味着它包含用户定义对象的集合。我希望能够在子级别应用验证,但在父级别引用一些属性。有没有办法在验证应用程序块中使用验证器中的内置执行此操作? 如果没有,我真的会批评这种验证器的一般例子。
更新
我认为举一个例子可能有助于理解这个问题。所以这就是:
public class Group
{
public int ID {get;set;}
public DateTime RegistrationDate {get;set;}
public List<Student> Students{ get; set; }
}
public class Student
{
public string Name {get;set;}
public string BirthDate{ get; set; }
public int GroupId {get;set;}
}
现在我的问题是我想在组中的注册日期计算age
的{{1}}并验证它。
这只是一个简单的例子,因为它有一个比这更复杂的场景。
验证它的最佳方法是什么?