comment puis-je appliquer requis attribut comme la validation à ce qui suit, sans savoir combien d'éléments dans chaque collection:Application obligatoire Attribut Valiation sur une collection, IEnumberable
public class MyViewPageViewModel
{
[Required]
public List<int> IntCollection { get; set; }
[Required]
public Dictionary<int, string> IntAndStringAllValueCollection { get; set; }
[Required("Value")]
public Dictionary<int, string> IntAndStringValueValidationCollection { get; set; }
[Required("Name","HairColor")]
public List<Person> PersonNameValidationCollection { get; set; }
}
Pour IntCollection Je veux que chaque élément à nécessaire . Pour IntAndStringAllValueCollection, je veux que chaque clé et chaque valeur soient requises. Pour IntAndStringValueValidationCollection, je ne souhaite pas que la clé soit obligatoire, mais je souhaite que la valeur soit requise.