Asistente para actualizar modelo

El Asistente para actualizar modelo de ADO.NET se usa para actualizar un Entity Data Model (EDM) una vez realizados cambios en la base de datos subyacente.

El asistente se inicia después de hacer clic con el botón secundario del mouse en el archivo .edmx en la ventana Explorador de modelos y seleccionar Actualizar modelo desde base de datos. El Asistente para actualizar modelo muestra tres fichas en el cuadro de diálogo Elija los objetos de base de datos:

Ficha Descripción

Agregar

Permite elegir qué nuevos objetos de la base de datos se desea agregar al EDM.

Actualizar

Muestra una vista de árbol de todos los objetos de la base de datos cuyas definiciones se van a actualizar en el modelo de almacenamiento.

Eliminar

Muestra una vista de árbol de todos los objetos de la base de datos que se eliminarán del modelo de almacenamiento.

El Asistente para actualizar modelo hace lo siguiente:

  • Si se ha eliminado un objeto de la base de datos, el asistente lo quita del modelo de almacenamiento. Las especificaciones de las asignaciones se actualizan para que los objetos del modelo conceptual no se asignen a los elementos de almacenamiento que ya no existen. Los objetos del modelo conceptual existente no se eliminan.

  • Si se ha agregado un objeto a la base de datos (o no estaba incluido en el modelo anterior), puede decidir agregarlo al modelo. El modelo de almacenamiento se actualiza con el objeto agregado recientemente. En el caso de una tabla o vista (pero no si se trata de un procedimiento almacenado), se crea el tipo de entidad correspondiente y se asigna al objeto.

  • Si se actualiza un objeto, el asistente actualiza la definición del mismo en el modelo de almacenamiento. Si agrega una columna nueva a una tabla o vista, los tipos de entidad correspondientes se actualizan con las propiedades coincidentes. Si los tipos de entidad correspondientes forman parte de una jerarquía de herencia, solo la entidad afectada más cercana a la raíz de la jerarquía se actualiza con las propiedades coincidentes. Esto evita que las entidades secundarias en la jerarquía definan las mismas propiedades que sus antecesoras.

En esta sección

Vea también

Tareas

Cómo actualizar un EDM cuando la base de datos cambia

Otros recursos

Asistente para Entity Data Model
ADO.NET Entity Data Model Designer