He realizado algunos cambios en la estructura de la tabla y especialmente en las relaciones entre tablas en mi base de datos de SQL Server. Ahora quiero actualizar mi modelo de Entidad basado en esta nueva estructura de base de datos.¿Cómo actualizar correctamente un Modelo de entidad después de cambios en la estructura de la base de datos?
Haciendo clic con el botón derecho sobre el archivo edmx encuentro la opción "Actualizar el modelo desde la base de datos". Pero cuando hago esto obtengo una especie de actualización del 50%: las nuevas columnas aparecen en las clases Entity, pero estoy confundido acerca de muchas propiedades de navegación que todavía están allí en el modelo, aunque las relaciones de clave externa correspondientes ya no existen en la base de datos. (Edit: También los miembros en las clases de modelo no se eliminan aunque las columnas en la base de datos se han eliminado.)
¿Estoy haciendo algo mal? ¿O hay otra opción para actualizar el modelo, incluida la eliminación de las propiedades de navegación? ¿O tengo que eliminar esas propiedades de navegación de forma manual en los archivos del modelo?
Estoy utilizando Entity Framework Version 1 (VS 2008 SP1).
¡Gracias por la ayuda con anticipación!
¡Gracias por la buena explicación! Eliminaré las propiedades de navegación y los campos de miembros de forma manual. Y en caso de que arruine el modelo, borraré el archivo edmx y volveré a crear el modelo desde cero (ya que no tengo personalizaciones hechas en el modelo). – Slauma