Qu'est-ce que les validateurs de château m'offrent par rapport aux annotations de données standard? Je suis un nouvel utilisateur de xVal, des annotations de données et des validateurs de château, donc il y aura une courbe d'apprentissage indépendamment de ce que je déciderai. Cela vaut la peine de commencer à utiliser des validateurs casle (je suppose qu'ils seront plus robustes)Pour quelqu'un qui a de l'expérience avec xVal, cela vaut-il la peine d'apprendre et d'utiliser des validateurs de château sur les annotations de données intégrées?
1
A
Répondre
1
Nous sommes allés avec les validateurs Castle parce que les attributs de validation qu'ils offraient dès le départ s'harmonisaient mieux avec ce que nous essayions de valider que les annotations de données ont fait.
Étendre soit est assez facile afin que je ne perds pas de sommeil à propos de choisir un sur l'autre. Jouez un peu avec les deux et voyez si l'un convient à vos besoins généraux mieux que l'autre, puis courez avec.
La seule chose que je vais donner à Castle est que l'obtention des DLL dont j'avais besoin était plus douloureuse que je l'aurais souhaité - j'ai dû faire un peu de chasse pour arriver à une version quotidienne incluant les validateurs .
semble que les deux sont faciles à étendre (ce qui est probablement le plus important). J'ai pu récupérer la source du tronc SVN et construire les assemblages à partir de là. –
validateur a maintenant déplacé à github: http://github.com/castleproject/Castle.Components.Validator et il utilise maintenant msbuild (ou fichier batch clicktobuild) – smoothdeveloper