Cómo crear y modificar asociaciones

Las asociaciones definen las relaciones entre los tipos de entidades de Entity Data Model (EDM). En las asociaciones, solo pueden participar dos tipos de entidades, cada una de las cuales recibe el nombre de "extremo". Puede haber varias asociaciones entre los tipos de entidades. Las asociaciones se representan en la superficie de diseño como una línea que conecta dos tipos de entidades.

Crear una asociación

Cuando se crea una asociación, pasa lo siguiente:

  • Se crea una representación visual de la asociación y se agrega a la superficie de diseño.

  • Se agregan las propiedades de navegación a las representaciones visuales de los tipos de entidades en cada extremo de la asociación.

  • Se modifica la parte del archivo .edmx que define el modelo de datos conceptual.

  • Se actualiza la ventana Detalles de Mapping.

  • Se actualiza el Explorador de modelos.

Nota

Después de crear una asociación, debe crear las asignaciones para dicha asociación. Para obtener más información, vea Cómo crear y modificar asignaciones de asociación.

Para crear una asociación mediante el cuadro de diálogo Nueva Association

  1. Haga clic con el botón secundario en un área vacía de la superficie de diseño, seleccione Agregar y, a continuación, seleccione Association.

    Aparece el cuadro de diálogo Nueva Association.

  2. Rellene los valores para la asociación:

    • Especifique un nombre para la nueva asociación.

    • Seleccione las entidades que desea incluir en la asociación en la lista desplegable Entidad.

    • Seleccione la multiplicidad para cada entidad.

    • Especifique el nombre de la propiedad de navegación para cada entidad.

  3. Haga clic en Aceptar.

Para crear una asociación con el cuadro de herramientas

  1. Haga clic en el control Association del cuadro de herramientas.

  2. Seleccione las entidades que desea incluir en la asociación; para ello, haga clic en una de las entidades en la superficie de diseño y luego en la otra.

    Aparece el cuadro de diálogo Nueva Association.

  3. Rellene los valores para la asociación:

    • Especifique un nombre para la nueva asociación.

    • Seleccione la multiplicidad para cada entidad.

    • Especifique el nombre de la propiedad de navegación para cada entidad.

  4. Haga clic en Aceptar.

Para asociar una entidad seleccionada a otra entidad

  1. Seleccione una entidad en la superficie de diseño, seleccione Agregar y, a continuación, seleccione Association.

    Aparece el cuadro de diálogo Nueva Association.

  2. Rellene los valores para la asociación:

    • Especifique un nombre para la nueva asociación.

    • Seleccione las entidades que desea incluir en la asociación en la lista desplegable Entidad.

    • Seleccione la multiplicidad para cada entidad.

    • Especifique el nombre de la propiedad de navegación para cada entidad.

  3. Haga clic en Aceptar.

Eliminar una asociación

Las asociaciones se eliminan desde la superficie de diseño de ADO.NET Entity Data Model Designer. Cuando se elimina una asociación, pasa lo siguiente:

  • Se elimina la representación visual de la asociación de la superficie de diseño.

  • Se eliminan las propiedades de navegación de las representaciones visuales de los tipos de entidades en cada extremo de la asociación.

  • Se modifica la parte del archivo .edmx que define el modelo de datos conceptual.

  • Se eliminan las asignaciones para la asociación y se actualiza la ventana Detalles de Mapping.

  • Se actualiza la ventana Explorador de modelos.

Para eliminar una asociación

  • Haga clic con el botón secundario en la asociación y, a continuación, seleccione Eliminar.

    o bien,

  • Seleccione una o más asociaciones y presione la tecla Supr.

Vea también

Conceptos

Información general sobre ADO.NET Entity Data Model Designer

Otros recursos

Tareas de herramientas de Entity Data Model