Comment : créer une association entre des entitésHow to: Create an Association between Entities

Vous pouvez définir des relations entre des entités dans votre modèle de connectivité de données métiers (BDC) en créant des associations.You can define relationships between entities in your Business Data Connectivity (BDC) model by creating associations. Visual Studio génère des méthodes qui fournissent des consommateurs du modèle avec des informations sur chaque association.Visual Studio generates methods that provide consumers of the model with information about each association. Ces méthodes peuvent être consommées par les composants WebPart SharePoint, des listes ou des applications personnalisées pour afficher les relations de données dans une interface utilisateur (IU).These methods can be consumed by SharePoint web parts, lists, or custom applications to display data relationships in a user interface (UI).

Vous pouvez créer deux types d’associations dans le concepteur BDC : des associations basé sur des clés étrangères et les associations sans clé étrangère.You can create two types of associations in the BDC designer: foreign key-based associations and foreign keyless associations. Pour plus d’informations, consultez création d’une Association entre les entités.For more information, see Creating an Association Between Entities.

Pour créer une association entre des entitésTo create an association between entities

  1. Sur le BusinessDataConnectivity onglet de la boîte à outils, choisissez le Association élément.On the BusinessDataConnectivity tab of the Toolbox, choose the Association item.

  2. Dans le concepteur BDC, choisissez l’entité source, puis l’entité de destination.On the BDC Designer, choose the source entity, and then choose the destination entity.

    Le Éditeur d’associations s’affiche.The Association Editor appears.

  3. Si vous souhaitez créer une association de clé étrangère, sélectionnez le est une Association de clé étrangère case à cocher.If you want to create a foreign key-based association, select the Is Foreign Key Association check box.

    1. Dans le ID de Source de colonne de la mappage des identificateurs , choisissez l’identificateur en regard de chaque descripteur de type correspondant qui s’affiche dans le champ colonne.In the Source ID column of the Identifier Mapping table, choose the identifier next to each matching type descriptor that appears in the Field column.

      Par exemple, dans le ID de Source de colonne, sélectionnez ContactID à côté du ReadList.salesOrderList.SalesOrderList.SalesOrder.ContactID descripteur de type et le ReadItem.salesOrder.SalesOrder.ContactID descripteur de type.For example, In the Source ID column, select ContactID next to the ReadList.salesOrderList.SalesOrderList.SalesOrder.ContactID type descriptor and the ReadItem.salesOrder.SalesOrder.ContactID type descriptor.

  4. Si vous souhaitez créer une association sans clé étrangère, désactivez le est une Association de clé étrangère case à cocher.If you want to create a foreign keyless association, clear the Is Foreign Key Association check box.

  5. Sélectionnez le bouton OK .Choose the OK button.

  6. Dans le concepteur BDC, une ligne qui représente l’association s’affiche entre l’entité source et l’entité de destination.On the BDC Designer, a line that represents the association appears between the source entity and the destination entity.

    Visual Studio ajoute une méthode de navigateur d’associations à la classe de service de l’entité de destination et de la classe de service de l’entité source.Visual Studio adds an Association Navigator method to the service class of the destination entity and the service class of the source entity. Pour plus d’informations sur les méthodes de Navigation de l’Association, consultez opérations prises en charge.For more information about Association Navigation methods, see Supported Operations.

  7. Dans la méthode du navigateur de l’Association de l’entité source, ajoutez le code qui retourne une collection d’entités de destination.In the Association Navigator method of the source entity, add code that returns a collection of destination entities.

  8. Dans la méthode du navigateur de l’Association de l’entité de destination, ajoutez le code qui retourne l’entité source associée.In the Association Navigator method of the destination entity, add code that returns the related source entity.

    Pour obtenir des exemples de méthodes du navigateur d’Association, consultez création d’une Association entre les entités.For examples of Association Navigator methods, see Creating an Association Between Entities.

Voir aussiSee Also

Création d’une Association entre des entités Creating an Association Between Entities
Conception d’un modèle de connectivité de données métiers Designing a Business Data Connectivity Model
Comment : ajouter une méthode de recherche How to: Add a Finder Method
Comment : ajouter une méthode de recherche spécifique How to: Add a Specific Finder Method
Comment : ajouter une méthode de création How to: Add a Creator Method
Comment : ajouter une méthode de suppression How to: Add a Deleter Method
Comment : ajouter une méthode de mise à jour How to: Add an Updater Method
Présentation des outils de conception modèle BDC BDC Model Design Tools Overview
Comment : ajouter un paramètre à une méthode How to: Add a Parameter to a Method
Comment : définir une Instance de méthode How to: Define a Method Instance
Comment : définir le descripteur de Type d’un paramètre How to: Define the Type Descriptor of a Parameter
Procédure pas à pas : création d’une liste externe dans SharePoint à l’aide de données métiersWalkthrough: Creating an External List in SharePoint by Using Business Data