Compartir a través de


Cómo crear una asociación entre entidades

Puede definir las relaciones entre las entidades del Modelo de conectividad a datos profesionales (BDC) creando asociaciones.Visual Studio genera métodos que proporcionan a los consumidores del modelo información sobre cada asociación.Estos métodos se pueden consumir elementos web de SharePoint, las listas o aplicaciones personalizadas para mostrar las relaciones de datos en una interfaz de usuario (IU).

Puede crear dos tipos de asociaciones en el diseñador de BDC: asociaciones basadas en clave externa y asociaciones sin clave externa.Para obtener más información, vea Crear una asociación entre entidades.

Para crear una asociación entre entidades

  1. En el BusinessDataConnectivity ficha de la cuadro de herramientas, elija la Association elemento.

  2. En el Diseñador de BDC, seleccione la entidad de origen y, a continuación, elija la entidad de destino.

    Aparecerá el Editor de asociaciones.

  3. Si desea crear una asociación basada en clave externa, active la casilla Es una asociación de clave externa.

    1. En el ID. de origen columna de la Identificador de asignación de tabla, elija el identificador situado junto a cada descriptor de tipos coincidente que aparece en el campo columna.

      Por ejemplo, en la columna Id. de origen, seleccione ContactID situado junto al descriptor de tipos ReadList.salesOrderList.SalesOrderList.SalesOrder.ContactID y el descriptor de tipos ReadItem.salesOrder.SalesOrder.ContactID.

  4. Si desea crear una asociación sin clave externa, desactive la casilla Es una asociación de clave externa.

  5. Elija la OK botón.

  6. En el diseñador de BDC, aparece una línea que representa la asociación entre la entidad de origen y la de destino.

    Visual Studio agrega un método de navegación mediante asociaciones a la clase de servicio de la entidad de destino y a la de la entidad de origen.Para obtener más información sobre los métodos de navegación mediante asociaciones, vea Supported Operations.

  7. En el método de navegación mediante asociaciones de la entidad de origen, agregue código que devuelva una colección de entidades de destino.

  8. En el método de navegación mediante asociaciones de la entidad de destino, agregue código que devuelva la entidad de origen relacionada.

    Para obtener ejemplos de métodos de navegación mediante asociaciones, vea Crear una asociación entre entidades.

Vea también

Tareas

Cómo: Agregar un método Finder

Cómo: Agregar un método Finder específico

Cómo: Agregar un método Creator

Cómo: Agregar un método Deleter

Cómo: Agregar un método Updater

Cómo: Agregar un parámetro a un método

Cómo: Definir la instancia de un método

Cómo: Definir el descriptor de tipo de un parámetro

Tutorial: Crear una lista externa en SharePoint con datos profesionales

Conceptos

Crear una asociación entre entidades

Introducción general a las herramientas de diseño del modelo BDC

Otros recursos

Diseñar un modelo de conectividad a datos profesionales