(IList<EntityInstanceCollection>, IAssociation, IFilterCollection, ILobSystemInstance, OperationMode) del método IEntity.FindAssociatedMultiple
Obtiene los elementos externos que están asociados a los elementos de origen determinado externos aplicando una colección de filtros especificada y con el modo de operación especificado.
Espacio de nombres: Microsoft.BusinessData.MetadataModel
Ensamblado: Microsoft.BusinessData (en Microsoft.BusinessData.dll)
Sintaxis
'Declaración
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>Los elementos externos de origen.
association
Tipo: Microsoft.BusinessData.MetadataModel.IAssociationAsociación que se va a usar.
filterCollection
Tipo: Microsoft.BusinessData.Runtime.IFilterCollectionLos filtros para aplicar.
lobSystemInstance
Tipo: Microsoft.BusinessData.MetadataModel.ILobSystemInstanceLa instancia de LobSystem .
mode
Tipo: Microsoft.BusinessData.Runtime.OperationModeEl objeto OperationMode para leer los elementos externos.
Valor devuelto
Tipo: Microsoft.BusinessData.Runtime.IEntityInstanceEnumerator
Los elementos externos que están asociados a los elementos externos de origen especificado.
Comentarios
La asociación proporcionada como una entrada a este método debe ser un BulkAssociationNavigator. FindAssociatedMultiple requiere una lista de colecciones de elementos externos, donde cada colección contiene un elemento externo para cada tipo de contenido externo de origen de la BulkAssociationNavigator. Esta función devuelve elementos externos según el tipo de contenido externo de destino de la AssociationNavigator que están asociadas a los elementos externos en cualquiera de las colecciones determinadas.
Este método puede devolver potencialmente una gran cantidad de elementos externos. puede especificar IFilterCollection para filtrar los resultados y optimizar el comportamiento. Para obtener más información sobre cómo usar cargas, consulte IFilterCollection.
Este método devuelve un IEntityInstanceEnumerator, que requiere especial limpiar y puede exponer funciones adicionales para controlar el comportamiento cuando el sistema externo devuelve datos en lotes. Para obtener más información sobre cómo usar enumeradores de elementos externos, vea IEntityInstanceEnumerator.
Puede especificar el modo de funcionamiento para este método. Para obtener más información sobre cómo usar los modos de funcionamiento, vea OperationMode.
Vinculan al almacén de metadatos que se obtienen de instancias de objetos en el modelo de objetos de conectividad a datos empresariales. Usar casos en los que están vinculadas a un repositorio de metadatos con las instancias de otro almacén de metadatos provocará daños en los datos y otros comportamientos inesperados. Para obtener más información, vea DatabaseBackedMetadataCatalog, FileBackedMetadataCatalogy RemoteSharedFileBackedMetadataCatalog.