Partager via


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

  1. Dans l'onglet BusinessDataConnectivity de la Boîte à outils, cliquez sur Association.

  2. Dans le concepteur BDC, cliquez sur l'entité source, puis sur l'entité de destination.

    L'Éditeur d'associations s'affiche.

  3. Si vous souhaitez créer une association de clé étrangère, activez la case à cocher Est une association de clé étrangère.

    1. 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.

  4. Si vous souhaitez créer une association sans clé étrangère, désactivez la case à cocher Est une association de clé étrangère.

  5. Cliquez sur OK.

  6. 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).

  7. Dans la méthode du navigateur d'associations de l'entité source, ajoutez du code qui retourne une collection d'entités de destination.

  8. 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

Autres ressources

Création d'une association entre des entités

Conception d'un modèle de connectivité de données métiers