Compartilhar via


IEntity.BulkEnumerateAssociatedIds método (EntityInstanceCollection, IAssociation, ILobSystemInstance)

Obtém pares de identidades de origem e identidade de destino existente de itens externos associados com os filtros padrão.

Namespace:  Microsoft.BusinessData.MetadataModel
Assembly:  Microsoft.BusinessData (em Microsoft.BusinessData.dll)

Sintaxe

'Declaração
Function BulkEnumerateAssociatedIds ( _
    sourceEntityInstances As EntityInstanceCollection, _
    associatedIdEnumerator As IAssociation, _
    lsi As ILobSystemInstance _
) As IAssociatedIdSetEnumerator
'Uso
Dim instance As IEntity
Dim sourceEntityInstances As EntityInstanceCollection
Dim associatedIdEnumerator As IAssociation
Dim lsi As ILobSystemInstance
Dim returnValue As IAssociatedIdSetEnumerator

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

Parâmetros

Valor retornado

Tipo: Microsoft.BusinessData.Runtime.IAssociatedIdSetEnumerator
Os pares de identidades de origem e identidade de destino.

Comentários

A associação determinada deve ser um BulkAssociatedIdEnumerator. Este método requer uma ou mais instâncias externas com o mesmo tipo de conteúdo externo como entrada. Tipo de conteúdo externo pode ser uma fonte ou o destino da associação determinado. Esse método retorna identidades das instâncias externas que estão associadas os determinado itens externos. Por exemplo, considere os itens de cliente e pedido em um sistema externo, onde os itens seguintes estão relacionados:

  • Customer1 está relacionado ao OrderA e OrderB.

  • Customer2 está relacionado ao OrderC.

  • Customer3 está relacionado ao OrderD e OrderE.

Se Customer1 e Customer2 são fornecidas como a entrada, o resultado irá conter os seguintes pares:

  • Customer1, OrderA

  • Customer1, OrderB

  • Customer2, OrderC

Se OrderA e OrderE são fornecidas como a entrada, o resultado irá conter os seguintes pares:

  • Customer1, OrderA

  • Customer3, OrderE

Um BulkAssociatedIdEnumerator MethodInstance aceitará apenas um tipo de tipo de conteúdo externo.

Dica

Instâncias de objetos do modelo de objeto de conectividade de dados corporativos estão vinculadas no repositório de metadados que eles são obtidos. Usando instâncias vinculadas a um repositório de metadados com as instâncias do repositório de metadados outro causará corrupção de dados e outro comportamento inesperado. Para obter mais informações, consulte DatabaseBackedMetadataCatalog, FileBackedMetadataCataloge RemoteSharedFileBackedMetadataCatalog.

Ver também

Referência

IEntity interface

IEntity membros

BulkEnumerateAssociatedIds em sobrecarga

Microsoft.BusinessData.MetadataModel namespace