¿Le resultó útil esta página?
Sus comentarios sobre este contenido son muy importantes. Háganos saber su opinión.
¿Tiene comentarios adicionales?
Caracteres restantes: 1500
Exportar (0) Imprimir
Expandir todo

ADO.NET Entity Data Model Designer

ADO.NET Entity Data Model Designer (Entity Designer) es una herramienta que habilita la modificación de un archivo .edmx con el mecanismo de apuntar y hacer clic. Puede usar Entity Designer para crear y modificar visualmente entidades, asociaciones, asignaciones y relaciones de herencia. También puede validar un archivo .edmx.

Entity Designer funciona junto con el Asistente para Entity Data Model, el Asistente para actualizar modelo y el Asistente para crear base de datos para poder generar, editar y actualizar un archivo .edmx.

Entity Designer consta de los siguientes componentes:

  • Una superficie de diseño visual para modificar el modelo conceptual. Puede crear, modificar o eliminar entidades y asociaciones.

  • Una ventana Detalles de Mapping para ver y editar asignaciones. Puede asignar tipos de entidad o asociaciones a tablas, columnas y procedimientos almacenados de base de datos. Para obtener más información, vea Detalles de la asignación (Ventana) (Entity Data Model Designer).

  • Una ventana Explorador de modelos que proporciona vistas de árbol del modelo conceptual y del modelo de almacenamiento. Para obtener más información, vea Ventana Explorador de modelos (Entity Data Model Designer).

  • Controles del cuadro de herramientas para crear entidades, asociaciones y relaciones de herencia.

Entity Designer está integrado con componentes de Visual Studio.

Entity Designer trabaja con un archivo .edmx. Un archivo .edmx es la combinación de tres archivos de metadatos: el lenguaje de definición de esquemas conceptuales (CSDL), el lenguaje de definición de esquemas de almacenamiento (SSDL) y el lenguaje de especificación de asignaciones (MSL). (Para obtener más información, vea Información general sobre el archivo .edmx (Entity Framework)). Al ejecutar el Asistente para Entity Data Model, se crea y agrega un archivo .edmx a la solución. Este archivo se abre automáticamente en Entity Designer cuando finaliza el Asistente para Entity Data Model. También puede abrir el archivo .edmx en Entity Designer haciendo doble clic en él en el Explorador de soluciones.

La captura de pantalla siguiente muestra un archivo .edmx abierto en Entity Designer. La captura de pantalla muestra la superficie de diseño visual para crear y editar el modelo conceptual, la ventana Explorador de modelos y la ventana Detalles de Mapping.

Entity Designer

Para obtener información detallada sobre cómo usar Entity Designer, vea Tareas de herramientas de Entity Data Model y Escenarios de las herramientas de Entity Data Model.

Características de Entity Framework que no admite Entity Designer

A continuación se enumeran las características de Entity Framework que no admite Entity Designer actualmente.

  • Varios conjuntos de entidades por tipo.

  • Creación de conjuntos de entidades para tipos que no son raíz.

  • Asignación de clase concreta por tabla.

  • Uso de las propiedades EntityType en las condiciones de asignación.

  • Tipos abstractos no asignados. Al crear un tipo de entidad abstracto con Entity Designer, el tipo debe estar asignado a una tabla o vista.

  • Creación de condiciones en las asignaciones de asociación.

  • Asignación de las asociaciones directamente a los procedimientos almacenados. No permite la asignación de asociaciones varios a varios. Puede asignar indirectamente otras asociaciones a los procedimientos almacenados junto con los tipos de entidad asignando las propiedades de navegación adecuadas a los parámetros de los procedimientos almacenados.

  • Creación de condiciones en las asignaciones de Function Import.

  • Anotaciones.

  • Vistas de consulta.

  • Modelos que contienen referencias a otros modelos.

  • Creación de asociaciones sin las propiedades de navegación correspondientes.

  • Agregar o editar los objetos del modelo de almacenamiento. (Se admite la eliminación de los objetos del modelo de almacenamiento).

  • Agregar, editar o eliminar funciones definidas en el modelo conceptual.

    Cc716685.note(es-es,VS.100).gifNota:
    Si se intenta usar estas características con Entity Designer o realizar modificaciones manualmente en el archivo .edmx, podría producirse un error que impida que la herramienta muestre el archivo .edmx. En este caso, se le preguntará si desea abrir el archivo con el Editor XML.

Para obtener más información acerca de estas características, vea Entity Data Model Mapping Scenarios.

En esta sección

Ventana Explorador de modelos (Entity Data Model Designer)
Proporciona detalles sobre cómo usar la ventana Explorador de modelos.

Detalles de la asignación (Ventana) (Entity Data Model Designer)
Proporciona detalles sobre cómo usar la ventana Detalles de la asignación.

Cuadro de diálogo Eliminar tablas y vistas no asignadas (Entity Data Model Designer)
Proporciona información sobre las opciones del cuadro de diálogo Eliminar tablas y vistas no asignadas.

Errores de Entity Designer
Proporciona información sobre los errores de validación comunes y su resolución.

Información general sobre el código generado (Entity Data Model Designer)
Describe el proceso de generación del código de nivel de objeto y proporciona información sobre la personalización del proceso.

Secciones relacionadas

Vea también

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft