Cómo: Crear y modificar asociaciones (Herramientas de Entity Data Model)

Las asociaciones definen las relaciones entre los tipos de entidad de un modelo conceptual. En las asociaciones solo pueden participar dos tipos de entidad, 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. Para obtener más información, vea Defining and Managing Relationships.

Crear una asociación

Al crear una asociación con Entity Designer, se actualiza el contenido del modelo conceptual del archivo .edmx. Para obtener más información sobre el contenido de un archivo .edmx, vea Información general sobre el archivo .edmx (Entity Framework). 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 editar asignaciones de asociación (herramientas de Entity Data Model).

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

  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 Asociación.

    Aparece el cuadro de diálogo Agregar asociación.

  2. Rellene los valores para la asociación.

    Bb738477.note(es-es,VS.100).gifNota:
    Si no desea agregar propiedades de navegación o de clave externa a las entidades de los extremos de la asociación, desactive las casillas Propiedad de navegación y Agregar propiedades de clave externa a la entidad <nombre de tipo de entidad>.Si agrega solo una propiedad de navegación, la asociación se podrá recorrer en una única dirección.Si no agrega ninguna propiedad de navegación, deberá agregar propiedades de clave externa para poder tener acceso a las entidades situadas en los extremos de la asociación.En las asociaciones de varios a varios (*:*) y de uno a uno (1:1), no se pueden agregar claves externas a las entidades.Para obtener más información, vea Defining and Managing Relationships.

  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.

Bb738477.note(es-es,VS.100).gifNota:
Al agregar una asociación mediante el Cuadro de herramientas, se agregan automáticamente propiedades de navegación a los tipos de entidad situados en los extremos de la asociación.Las propiedades de clave externa no se agregan a los tipos de entidad.Para obtener más información, vea Cómo: Editar y eliminar propiedades de navegación (Herramientas de Entity Data Model) y Defining and Managing Relationships.

Eliminar una asociación

Cuando se elimina una asociación tal y como se describe en el procedimiento siguiente, solo se eliminará la asociación del modelo conceptual. Para eliminar la asociación correspondiente del modelo de almacenamiento, vea Cómo: Eliminar objetos en el modelo de almacenamiento (Entity Data Model Tools).

Para eliminar una asociación

  • Haga clic con el botón secundario en la asociación en la superficie de Entity Designer y seleccione Eliminar.

    O bien

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

Vea también

Referencia

Cuadro de diálogo Eliminar tablas y vistas no asignadas (Entity Data Model Designer)

Conceptos

ADO.NET Entity Data Model Designer

Otros recursos

Tareas de herramientas de Entity Data Model
Association Element (CSDL)
ReferentialConstraint Element (CSDL)