Asistente para actualizar modelo (herramientas de Entity Data Model)

El Asistente para actualizar modelo de ADO.NET permite actualizar un archivo .edmx una vez realizados cambios en la base de datos subyacente. (Para obtener más información acerca de los archivos .edmx, vea Información general sobre el archivo .edmx (Entity Framework)).

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é objetos nuevos de la base de datos desea agregar al archivo .edmx.

Refresh

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 impide que las entidades secundarias en la jerarquía definan las mismas propiedades que sus antecesoras.

Cc716705.note(es-es,VS.100).gifNota:
Si elimina un objeto del modelo conceptual y después desea utilizar el Asistente para actualizar modelo para volver a agregar el objeto al modelo, debe eliminar primero el objeto del modelo de almacenamiento.Para obtener más información, vea Cómo: Eliminar objetos en el modelo de almacenamiento (Entity Data Model Tools).

A partir de Visual Studio 2010, el cuadro de diálogo Elija los objetos de base de datos también le permite personalizar lo siguiente:

  • Aplicar las reglas de singular y plural del idioma inglés a los nombres de entidades, conjuntos de entidades y propiedades de navegación cuando se genera el archivo .edmx.

  • Incluir las columnas de clave externa como propiedades en los tipos de entidad.

Para obtener más información, vea Cuadro de diálogo Elija los objetos de base de datos (Asistente para Entity Data Model).

En esta sección

Vea también

Tareas

Cómo: Actualizar un archivo .edmx cuando cambia la base de datos (Herramientas de Entity Data Model)

Conceptos

ADO.NET Entity Data Model Designer

Otros recursos

Asistente para Entity Data Model

Fecha de compilación: 2011-04-18