Partager via


IEntity.BulkEnumerateAssociatedIds - Méthode (EntityInstanceCollection, IAssociation, IFilterCollection, ILobSystemInstance)

Obtient paires d'identités source et l'identité de destination pour les éléments externes associés existants avec la collection de filtres spécifiée.

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

Syntaxe

'Déclaration
Function BulkEnumerateAssociatedIds ( _
    sourceEntityInstances As EntityInstanceCollection, _
    associatedIdEnumerator As IAssociation, _
    filters As IFilterCollection, _
    lsi As ILobSystemInstance _
) As IAssociatedIdSetEnumerator
'Utilisation
Dim instance As IEntity
Dim sourceEntityInstances As EntityInstanceCollection
Dim associatedIdEnumerator As IAssociation
Dim filters As IFilterCollection
Dim lsi As ILobSystemInstance
Dim returnValue As IAssociatedIdSetEnumerator

returnValue = instance.BulkEnumerateAssociatedIds(sourceEntityInstances, _
    associatedIdEnumerator, filters, _
    lsi)
IAssociatedIdSetEnumerator BulkEnumerateAssociatedIds(
    EntityInstanceCollection sourceEntityInstances,
    IAssociation associatedIdEnumerator,
    IFilterCollection filters,
    ILobSystemInstance lsi
)

Paramètres

Valeur renvoyée

Type : Microsoft.BusinessData.Runtime.IAssociatedIdSetEnumerator
Paires d'identités source et l'identité de destination.

Remarques

L'association donnée doit être un BulkAssociatedIdEnumerator. Cette méthode nécessite une ou plusieurs instances externe avec le même type de contenu externe en tant qu'entrée. Ce type de contenu externe peut être une source ou la destination de l'association donnée. Cette méthode retourne identités des instances externes qui sont associées aux articles externes donnés. Par exemple, tenez compte des éléments clients et les commandes d'un système externe, où les éléments suivants sont associées :

  • Customer1 est lié à OrderA et OrderB.

  • Customer2 est lié à OrderC.

  • Customer3 est lié à OrderD et OrderE.

Si Customer1 et Customer2 sont corrects comme entrée, le résultat contiendra les paires suivantes :

  • Customer1, OrderA

  • Customer1, OrderB

  • Customer2, OrderC

Si OrderA et OrderE sont corrects comme entrée, le résultat contiendra les paires suivantes :

  • Customer1, OrderA

  • Customer3, OrderE

Un BulkAssociatedIdEnumerator de méthode acceptera qu'un seul type de type de contenu externe.

Notes

Instances d'objets dans le modèle objet Business Data Connectivity sont liés au magasin de métadonnées sont accessibles à partir de. L'utilisation d'instances liés à un magasin de métadonnées avec les instances à partir d'un autre magasin de métadonnées va entraîner l'altération des données et un comportement inattendu. Pour plus d'informations, voir DatabaseBackedMetadataCatalogFileBackedMetadataCataloget RemoteSharedFileBackedMetadataCatalog.

Voir aussi

Référence

IEntity interface

IEntity - Membres

BulkEnumerateAssociatedIds - Surcharge

Microsoft.BusinessData.MetadataModel - Espace de noms