Comment : créer une association entre 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 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 entre les 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 clé étrangère et des 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éer une association entre entités.For more information, see Create an association between entities.

Pour créer une association entre 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 Source 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 Source colonne, sélectionnez ContactID regard le 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 pris en charge les opérations.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éer une association entre entités.For examples of Association Navigator methods, see Create an association between entities.

Voir aussiSee also

Créer une association entre entités Create an association between entities
Concevoir un modèle de connectivité de données métiers Design 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
Vue d’ensemble des outils de conception de 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éer une liste externe dans SharePoint à l’aide de données d’entrepriseWalkthrough: Create an external list in SharePoint by using business data