classi di metadati di generazione automatica di Entity Framework
-
19-09-2019 - |
Domanda
Sto considerando usando xVal per la convalida delle classi Entity Framework in un'applicazione MVC. Questo comporta la scrittura di classi di metadati, come spiegato in dettaglio da Graham O'Neale ( http://goneale.com/2009/03/04/using-metadatatype-attribute-with-aspnet-mvc-xval-validation-framework ).
Mi chiedo se c'è un modo per auto generare tali classi di metadati utilizzando i metadati dal database SQL (ad esempio:. Campi non nulli avranno [Required] attributo di classe
Soluzione
È possibile utilizzare codice strumento Smith www.codesmithtools.com (c'è una versione gratuita, se non ricordo male)
Altri suggerimenti
Ho scritto un programma che leggerà un database esistente e quindi generare una classe di dati di annotazione per ogni tabella (esclusi aspnet_ * e VersionInfo).