Nous essayons d'obtenir un attribut conditionnel à travailler, par exemple, il y a un booléen (case à cocher) qui, s'il est coché, son texte associé est requis. Donc, idéalement, nous aurions quelque chose comme ...Attribut conditionnel requis pour la validation
public bool Provision { get; set; }
[ConditionalRequirement(IsNeededWhenTrue = Provision)]
public string ProvisionText { get; set; }
Est-ce encore possible?
idée Autre (pas aussi élégant?)
public bool Provision2 { get; set; }
[PropertyRequired(RequiredBooleanPropertyName = "Provision2")]
public string Provision2Text { get; set; }
Je ne voudrais pas utiliser la méthode de chaîne magique ... mais d'autres idées?