Pouvez-vous valider une seule propriété avec la bibliothèque Fluent Validation, et si oui, comment? Je pensais que this discussion thread from January of 2009 m'a montré comment le faire via la syntaxe suivante:Validez une seule propriété avec la bibliothèque de validation Fluent pour .Net
validator.Validate(new Person(), x => x.Surname);
Malheureusement, il ne semble pas que cela fonctionne dans la version actuelle de la bibliothèque. Une autre chose qui m'a amené à croire que la validation d'une seule propriété pourrait être possible est la citation suivante de Jeremy Skinners' blog post:
« Enfin, j'ai ajouté la capacité d'être en mesure d'exécuter certains des validateurs propriété de FluentValidation sans avoir besoin de valider l'objet entier. Cela signifie qu'il est maintenant possible d'arrêter la valeur par défaut « une valeur a été nécessaire » message d'être ajouté à ModelState. "
Cependant, je ne sais pas si cela signifie nécessairement qu'il prend en charge simplement la validation d'une seule propriété ou le fait que vous pouvez dire à la bibliothèque de validation d'arrêter la validation après la première erreur de validation.
littéralement tous les maillons de ce poste ne fonctionne plus :( –