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
En el BusinessDataConnectivity ficha de la cuadro de herramientas, elija la Association elemento.
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.
Si desea crear una asociación basada en clave externa, active la casilla Es una asociación de clave externa.
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.
Si desea crear una asociación sin clave externa, desactive la casilla Es una asociación de clave externa.
Elija la OK botón.
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.
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.
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