企业库验证应用程序块将对象验证为层次结构中的相对对象

时间:2013-10-30 21:38:45

标签: c# validation hierarchical-data enterprise-library-5 validation-application-bl

我有一种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}}并验证它。 这只是一个简单的例子,因为它有一个比这更复杂的场景。 验证它的最佳方法是什么?

0 个答案:

没有答案