2011-01-05 7 views
3

In meiner ASP.NET MVC-Anwendung habe ich Metadaten-basierte Modell in der Datenbank definiert. Ich habe ein benutzerdefiniertes Objekt, das die Metadaten der Daten definiert und das Dataset für DTO verwendet. Um dies anzuzeigen, plane ich, einen benutzerdefinierten ModelMetadataProvider und ModelValidatorProvider zu schreiben.ASP.NET MVC Benutzerdefinierte ModelMetadataProvider und ModelValidatorProvider

Ist das der richtige Ansatz?

Beliebige Zeiger auf benutzerdefinierte ModelMetadataProvider und ModelValidatorProvider?

+0

Dieser Beitrag http://prideparrot.com/blog/archive/2012/9/creating_custom_modelvalidatorprovider zeigt, wie Sie einen benutzerdefinierten Modelvalidatorprovider erstellen, wenn die Validierungsregel in der XML-Datei oder -Datenbank eingerichtet ist. Ich hoffe, dies wird jemandem helfen, diesen Thread zu besuchen. – VJAI

Antwort

5

Der letzte Tag oder so habe ich versucht, das gleiche herauszufinden. Es scheint, dass das Schreiben eines benutzerdefinierten ModelMetadataProvider und ModelValidatorProvider der richtige Weg ist, wenn Metadaten/Validierungskonfigurationen in Datenbanken, Dateien oder wo auch immer gespeichert sind.

Ich fand this einen guten Ausgangspunkt.

Haben Sie in der Zwischenzeit bereits eine Lösung gehackt? HTH,

Manu.

Verwandte Themen