1

私は一種の階層クラスを持っています。つまり、ユーザー定義オブジェクトのコレクションが含まれています。子レベルで検証を適用できるようにしたいのですが、親レベルでいくつかのプロパティを参照します。Validation Application Block のビルドインバリデーターでこれを行う方法はありますか? そうでない場合は、そのようなバリデーターの一般的な例を本当に高く評価します。

アップデート

少し例を挙げると、問題を理解するのに役立つかもしれないと思いました。だからここにあります:

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;}
}

今私の問題は、グループの登録日にageaを計算して検証したいということです。personこれは、これよりも少し複雑なシナリオがあるため、単なる例です。それを検証する最良の方法は何ですか?

4

0 に答える 0