Creación de una asociación entre entidades
Puede definir relaciones entre entidades en el modelo de Conectividad a datos profesionales (BDC) mediante la creación de 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 en elementos web, listas o aplicaciones personalizadas de SharePoint para mostrar relaciones de datos en una interfaz de usuario (UI).
Puede crear dos tipos de asociaciones en el diseñador BDC: asociaciones basadas en claves externas y asociaciones sin claves externas. Para más información, consulte Creación de una asociación entre entidades.
Para crear una asociación entre entidades
En la pestaña BusinessDataConnectivity del Cuadro de herramientas, elija el elemento Asociación.
En el Diseñador de BDC, elija la entidad de origen y, después, la de destino.
Aparece el Editor de asociaciones.
Si desea crear una asociación basada en claves externas, active la casilla Es una asociación de clave externa.
En la columna Id. de origen de la tabla Asignación de identificadores, elija el identificador situado junto a cada descriptor de tipo coincidente que aparezca en la columna Campo.
Por ejemplo, en la columna Id. de origen, seleccione
ContactID
junto al descriptor de tipoReadList.salesOrderList.SalesOrderList.SalesOrder.ContactID
y al descriptor de tipoReadItem.salesOrder.SalesOrder.ContactID
.
Si desea crear una asociación sin clave externa, desactive la casilla Es una asociación de clave externa.
Elija el botón Aceptar .
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 Association Navigator a la clase de servicio de la entidad de destino y a la clase de servicio de la entidad de origen. Para más información sobre los métodos Association Navigator, consulte Operaciones compatibles.
En el método Association Navigator de la entidad de origen, agregue código que devuelva una colección de entidades de destino.
En el método Association Navigator de la entidad de destino, agregue código que devuelva la entidad de origen relacionada.
Para obtener ejemplos de métodos de Association Navigator, consulte Creación de una asociación entre entidades.
Contenido relacionado
- Creación de una asociación entre entidades
- Diseño de un modelo de conectividad a datos profesionales
- Cómo: Agregar un método Finder
- Cómo: Agregar un método Finder específico
- Procedimientos para agregar un método Creator
- Procedimiento: Incorporación de un método Deleter
- Procedimientos para agregar un método Updater
- Información general sobre las herramientas de diseño del modelo BDC
- 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: Creación de una lista externa en SharePoint mediante datos empresariales