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
sourceEntityInstances
Tipo: Microsoft.BusinessData.Runtime.EntityInstanceCollectionAs instâncias de origem.
associatedIdEnumerator
Tipo: Microsoft.BusinessData.MetadataModel.IAssociationO método BulkAssociatedIdEnumerator para usar.
lsi
Tipo: Microsoft.BusinessData.MetadataModel.ILobSystemInstanceA instância do sistema externo para usar.
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.