Par exemple, je stocke des informations sur la colonne d'affichage dans la base de données et je ne souhaite pas utiliser DisplayColumnAttribute pour la définir. Que puis-je faire pour créer des informations sur DataAnnotations en cours d'exécution?Création de DataAnnotations à l'exécution à partir de votre propre système de métadonnées
1
A
Répondre
1
Vous devez probablement utiliser la fonctionnalité "DynamicData Buddy Classes". Il permet de conserver des métadonnées de validation dans une classe distincte. Vous pouvez donc créer votre générateur personnalisé qui générera ces "classes de contacts" à partir de votre base de données.
Mise à jour: Vérification this blogpost J'ai trouvé aujourd'hui quand rencontré encore une autre limitation du mécanisme d'attributs DataAnnotations.