¿Utiliza SchemaExport y SchemaUpdate en aplicaciones reales? Inicialmente, ¿usted crea un modelo y luego genera un esquema? ¿Funciona? O bien, lo usa solo para las pruebas ...NHibernate y el código primero
Normalmente, creo db (utilizando el proyecto de base de datos visual studio) y luego mapeos y clases persistentes o entidades EF utilizando el diseñador. Pero ahora, quiero probar el primer acercamiento de código con Fluirte NHibernate.
Investigué SchemaExport y SchemaUpdate y encontré algunos problemas. Por ejemplo, la actualización no elimina los objetos db, no crea columnas nulas como anulables si la tabla existe, no genera claves primarias en tablas de muchos a muchos y así sucesivamente. Significa que tengo que recrear DB muy a menudo. Pero, ¿qué pasa con los datos? Y, ¿cómo implementar cambios en producción db y así sucesivamente ...
Quiero saber, ¿realmente usan código primero y SchemaExport (SchemaUpdate) en sus aplicaciones? Puede ser que pueda darme algunos consejos ...