Partager via


IAssociation - Interface

Représente une relation entre deux ou plusieurs connexes types de contenu externe dans des systèmes externes.

Espace de noms :  Microsoft.BusinessData.MetadataModel
Assembly :  Microsoft.BusinessData (dans Microsoft.BusinessData.dll)

Syntaxe

'Déclaration
Public Interface IAssociation _
    Inherits IMethodInstance, IAccessControlledMetadataObject, IMetadataObject, IMetadataStruct
'Utilisation
Dim instance As IAssociation
public interface IAssociation : IMethodInstance, 
    IAccessControlledMetadataObject, IMetadataObject, IMetadataStruct

Remarques

Une association peut avoir une ou plusieurs sources et une seule destination. Par exemple, pour obtenir une liste des commandes client, vous devez fournir un client et une zone de ventes. Dans cet exemple, « Commandes » est l'objet récupéré, et donc la destination. « Client » et « Zone ventes » sont des objets d'entrée, et donc sources.

Clé étrangère clé comparaison Non étranger

Service Business Data Connectivity (BDC) pour classer les associations fréquemment posées sur la façon dont les informations d'association sont représentées. Vous devez être prenant en charge cette distinction, selon les besoins de chaque catégorie approches lorsque vous travaillez avec des associations. Associations basées sur les clés étrangères stockent la relation d'éléments externes dans les données d'un de ces éléments externes. Associations qui ne dépendent pas de clés étrangères stockent les informations de relation dans un magasin externe à ces deux éléments. Par exemple, considérez un client et un élément de commande. Si l'élément de commande contient un attribut qui identifie l'élément client associé, cette association est en fonction de clé étrangère.

BDC fait la distinction entre ces catégories par la présence d'un identificateur étranger parmi les champs renvoyés par le SpecificFinder MethodInstances des éléments externes.

Exemples

Code Snippet: Execute the AssociationNavigator Method Instance of an External Content Type for an Association Without a Foreign Key

Code Snippet: Execute the Associator and Disassociator Method Instances of an External Content Type

Code Snippet: Execute the BulkAssociationNavigator Method Instance of an External Content Type

Voir aussi

Référence

IAssociation - Membres

Microsoft.BusinessData.MetadataModel - Espace de noms