IEntity.FindAssociatedMultiple método (IList<EntityInstanceCollection>, IAssociation, IFilterCollection, ILobSystemInstance, OperationMode)
Obtém os itens externos que estão associados aos itens externos determinada fonte aplicando um conjunto de filtro especificado e usando o modo especificado de operação.
Namespace: Microsoft.BusinessData.MetadataModel
Assembly: Microsoft.BusinessData (em Microsoft.BusinessData.dll)
Sintaxe
'Declaração
Function FindAssociatedMultiple ( _
sourceEntityInstances As IList(Of EntityInstanceCollection), _
association As IAssociation, _
filterCollection As IFilterCollection, _
lobSystemInstance As ILobSystemInstance, _
mode As OperationMode _
) As IEntityInstanceEnumerator
'Uso
Dim instance As IEntity
Dim sourceEntityInstances As IList(Of EntityInstanceCollection)
Dim association As IAssociation
Dim filterCollection As IFilterCollection
Dim lobSystemInstance As ILobSystemInstance
Dim mode As OperationMode
Dim returnValue As IEntityInstanceEnumerator
returnValue = instance.FindAssociatedMultiple(sourceEntityInstances, _
association, filterCollection, lobSystemInstance, _
mode)
IEntityInstanceEnumerator FindAssociatedMultiple(
IList<EntityInstanceCollection> sourceEntityInstances,
IAssociation association,
IFilterCollection filterCollection,
ILobSystemInstance lobSystemInstance,
OperationMode mode
)
Parâmetros
sourceEntityInstances
Tipo: System.Collections.Generic.IList<EntityInstanceCollection>Os itens de fonte externa.
association
Tipo: Microsoft.BusinessData.MetadataModel.IAssociationA associação usar.
filterCollection
Tipo: Microsoft.BusinessData.Runtime.IFilterCollectionOs filtros para aplicar.
lobSystemInstance
Tipo: Microsoft.BusinessData.MetadataModel.ILobSystemInstanceA instância de LobSystem .
mode
Tipo: Microsoft.BusinessData.Runtime.OperationModeO objeto OperationMode para ler os itens externos.
Valor retornado
Tipo: Microsoft.BusinessData.Runtime.IEntityInstanceEnumerator
Os itens externos que estão associados aos itens determinada fonte externa.
Comentários
A associação fornecida como entrada para este método deve ser um BulkAssociationNavigator. FindAssociatedMultiple requer uma lista de coleções de itens externos, onde cada conjunto contém um item externo para cada tipo de conteúdo externo de origem da BulkAssociationNavigator. Esta função retornará itens externos com base no tipo de conteúdo externo de destino da AssociationNavigator que estão associados a itens externos em qualquer um dos conjuntos de determinado.
Este método potencialmente pode retornar muitas itens externos. IFilterCollection pode ser especificado para filtrar os resultados e otimizar o comportamento. Para obter mais informações sobre como usar preenchedores, consulte IFilterCollection.
Esse método retorna um IEntityInstanceEnumerator, que exige especial limpar e pode expor funcionalidade adicional para controlar o comportamento quando o sistema externo retorna dados em lotes. Para obter mais informações sobre como usar enumeradores de item externo, consulte IEntityInstanceEnumerator.
O modo de operação pode ser especificado para este método. Para obter mais informações sobre como usar os modos de operação, consulte OperationMode.
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.