clases de metadatos de generación automática de Entity Framework
-
19-09-2019 - |
Pregunta
Estoy pensando en utilizar XVal para la validación de las clases de Entity Framework en una aplicación MVC. Este consiste en escribir las clases de metadatos como se explica en detalles por Graham O'Neale ( http://goneale.com/2009/03/04/using-metadatatype-attribute-with-aspnet-mvc-xval-validation-framework ).
Me pregunto si hay una manera de auto generar dichas clases de metadatos usando los metadatos de la base de datos SQL (por ejemplo:. No tendrán campos nulos [Obligatorio] atributo de clase
Solución
Se puede usar código de la herramienta Smith www.codesmithtools.com (hay una versión gratuita, si no recuerdo mal)
Otros consejos
escribí una aplicación que leerá una base de datos existente y luego generar una clase de datos de anotación para cada mesa (excluyendo aspnet_ * y VersionInfo).