J'ai un problème avec le cadre de validation Microsoft EnterpriseLibrary.Problème de validation MS Enterprise Library
Disons que nous avons un DateTime? champ. Lorsque vous utilisez le NotNullValidator avec un autre validateur (disons, le validateur datetime), je cours toujours dans une exception.
Le scénario est le suivant: Je transmets une valeur nulle. NotNullValidator fonctionne correctement (il définit le problème de validation), mais l'autre validateur lance une exception NullReferenceException, en essayant d'appliquer ses règles à la valeur null que j'ai transmise.
J'ai essayé de mettre un CompositeValidator avec une logique ET, espérant que si le premier validateur signalait un problème, les validateurs suivants seraient ignorés (comme cela devrait être le cas avec une logique AND) mais je n'avais pas de chance.
Comment est-il possible de faire cohabiter le NotNullValidator avec d'autres validateurs, le premier ayant priorité (évidemment) sur les autres?