Entity Framework – Code first

publicado por: Anonymous

Cuando trabajo con EF code first, precisamente cuando las tablas ya creadas tienen datos y necesito crear un nuevo campo o eliminar un nuevo campo. EF me obliga a eliminar los datos que tenía en la tablas para poder agregar o quitar un nuevo campo a una tabla.

Si se tiene una aplicación ya desarrollada con EF y las tablas de la base de datos ya tiene información y se necesita hacer un mantenimiento. ¿Como manejar este tipo de problemas?

solución

El proceso es bastante largo y depende de lo que quieras agregar.

Aquí tienes toda la información

Para resumir, debes habilitar tu aplicación para hacer migraciones, ello generara una clase migraciones que es la que puedes personalizar si lo deseas.

También si modificas tu código, ejecutando un comando puedes hacer que la aplicación misma trate de agregar las clases necesarias para la migración. Sin embargo siempre conviene revisar la migración, pues en algunos casos puede que no sea optimo lo que deja.

Respondido por: Anonymous

Leave a Reply

Your email address will not be published. Required fields are marked *