J'ai rencontré le problème avec la validation du proxy NHibernate en utilisant le composant Castle.Validator. Il semble que le validateur n'a pas pu extraire les attributs des propriétés du proxy de l'entité.Les proxies NHibernate empêchent le composant Castle.Validator de faire son travail
J'ai essayé de définir la validation des attributs en utilisant = true Héritée tout coureur Castle.Validator em en utilisant chercher la déclaration suivante:
property.GetCustomAttributes(typeof(IValidatorBuilder), true);
il devrait donc chercher mes attributs forment des entités alors qu'ils sont des classes techniquement base pour objet en cours de validation (proxy)? Pourquoi ça ne marche pas? GetCustomAttribute retourne toujours un tableau vide.