Benutzerdefiniertes Validierungsattribut mit mehreren Instanzen Problem

Ich verwende den Namespace System.ComponentModel.DataAnnotations in C # 4, um mein eigenes Validierungsattribut zu implementieren, und es sieht folgendermaßen aus:

[AttributeUsage(AttributeTargets.Class, AllowMultiple = true)]
public sealed class MyCustomValidator : ValidationAttribute {
    private String Property1 { get; set; }
    private String Property2 { get; set; }

    public ValeTaxiSituacaoRequired(String property1, String property2) {
        Property1 = property1;
        Property2 = property2;
    }

    public override bool IsValid(object value) {
        //validation logic
    }

}

Ich möchte dieses Attribut wie folgt verwenden

[MyCustomValidator("Name", "Job")]
[MyCustomValidator("Name", "Email")]
[MyCustomValidator("Name", "Job")]
public class Employe {
}

Das Problem ist, dass nur eine Validierung durchgeführt wird. Wie kann ich alle Validierungen durchführen (mit asp.net mvc 2)?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage