Comment : créer une association entre des entités
Vous pouvez définir des relations entre des entités dans votre modèle de connectivité de données métiers (BDC, Business Data Connectivity) en créant des associations. Visual Studio génère des méthodes qui fournissent aux consommateurs du modèle des informations sur chaque association. Ces méthodes peuvent être consommées par des composants WebPart SharePoint, des listes ou des applications personnalisées pour afficher des relations de données dans une interface utilisateur.
Vous pouvez créer deux types d'associations dans le concepteur BDC : des associations de clé étrangère ou des associations sans clé étrangère. Pour plus d'informations, consultez Création d'une association entre des entités.
Pour créer une association entre des entités
Dans l'onglet BusinessDataConnectivity de la Boîte à outils, cliquez sur Association.
Dans le concepteur BDC, cliquez sur l'entité source, puis sur l'entité de destination.
L'Éditeur d'associations s'affiche.
Si vous souhaitez créer une association de clé étrangère, activez la case à cocher Est une association de clé étrangère.
Dans la colonne ID source du tableau Mappage des identificateurs, sélectionnez l'identificateur en regard de chaque descripteur de type correspondant qui figure dans la colonne Champ.
Par exemple, dans la colonne ID source, sélectionnez ContactID en regard du descripteur de type ReadList.salesOrderList.SalesOrderList.SalesOrder.ContactID et du descripteur de type ReadItem.salesOrder.SalesOrder.ContactID.
Si vous souhaitez créer une association sans clé étrangère, désactivez la case à cocher Est une association de clé étrangère.
Cliquez sur OK.
Dans le concepteur BDC, une ligne qui représente l'association s'affiche entre l'entité source et l'entité de destination.
Visual Studio ajoute une méthode du navigateur d'associations à la classe de service de l'entité de destination et à la classe de service de l'entité source. Pour plus d'informations sur les méthodes du navigateur d'associations, consultez Opérations prises en charge (page éventuellement en anglais).
Dans la méthode du navigateur d'associations de l'entité source, ajoutez du code qui retourne une collection d'entités de destination.
Dans la méthode du navigateur d'associations de l'entité de destination, ajoutez du code qui retourne l'entité source associée.
Pour obtenir des exemples de méthodes du navigateur d'associations, consultez Création d'une association entre des entités.
Voir aussi
Tâches
Comment : ajouter une méthode de recherche
Comment : ajouter une méthode de recherche spécifique
Comment : ajouter une méthode de création
Comment : ajouter une méthode de suppression
Comment : ajouter une méthode de mise à jour
Comment : ajouter un paramètre à une méthode
Comment : définir une instance de méthode
Comment : définir le descripteur de type d'un paramètre
Procédure pas à pas : création d'une liste externe dans SharePoint à l'aide de données métiers
Concepts
Vue d'ensemble des outils de conception du modèle BDC