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. Los elementos web, las listas o las aplicaciones de SharePoint personalizados pueden utilizar estos métodos 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 la pestaña BusinessDataConnectivity del Cuadro de herramientas, haga clic en Asociación.

  2. En el diseñador de BDC, haga clic en la entidad de origen y, a continuación, en 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 la columna Id. de origen de la tabla Asignación de identificadores, seleccione el identificador situado junto a cada descriptor de tipos correspondiente de la columna Campo.

      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. Haga clic en Aceptar.

  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

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

Otros recursos

Crear una asociación entre entidades

Diseñar un modelo de conectividad a datos profesionales