Zum Beispiel speichere ich Informationen über Display-Spalte in der Datenbank und ich möchte DisplayColumnAttribute nicht für die Definition verwenden. Was kann ich tun, um DataAnnotations-Informationen in Runtime zu erstellen?Erstellen Sie DataAnnotations in Runtime von eigenen Metadaten-System
1
A
Antwort
1
Wahrscheinlich müssen Sie die Funktion "DynamicData Buddy Classes" verwenden. Es ermöglicht das Speichern von Validierungsmetadaten in einer separaten Klasse. So können Sie Ihren benutzerdefinierten Generator erstellen, der diese "Buddy-Klassen" aus Ihrer Datenbank generiert.
Update: Überprüfen Sie this blogpost ich heute gefunden, wenn noch eine weitere Einschränkung der DataAnnotations Attribute Mechanismus festgestellt.