Partager via


Créer une association entre des entités

Vous pouvez définir des relations entre des entités dans votre modèle 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, des listes ou des applications personnalisées SharePoint pour afficher les relations de données dans une interface utilisateur.

Vous pouvez créer deux types d’association dans le concepteur BDC : les associations basées sur des clés étrangères et les associations sans clé étrangère. Pour plus d’informations, consultez Créer une association entre des entités.

Pour créer une association entre des entités

  1. Sous l’onglet BusinessDataConnectivity de la boîte à outils, choisissez l’élément Association.

  2. Dans le Concepteur BDC, choisissez l’entité source, puis l’entité de destination.

    L’éditeur d’association s’affiche.

  3. Si vous souhaitez créer une association basée sur une clé étrangère, cochez la case Est une association de clé étrangère.

    1. Dans la colonne ID source de la table Mappage d’identificateur, choisissez l’identificateur à côté de chaque descripteur de type correspondant qui s’affiche dans la colonne Champ.

      Par exemple, dans la colonne ID source, sélectionnez ContactID à côté 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écochez la case Est une association de clé étrangère.

  5. Choisissez le bouton 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 Explorateur 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 Explorateur d’associations, consultez Opérations prises en charge.

  7. Dans la méthode Explorateur d’associations de l’entité source, ajoutez du code qui renvoie une collection d’entités de destination.

  8. Dans la méthode Explorateur d’associations de l’entité de destination, ajoutez du code qui renvoie l’entité source associée.

    Pour obtenir des exemples de méthode Explorateur d’associations, consultez Créer une association entre des entités.