Метод IEntity.BulkEnumerateAssociatedIds (EntityInstanceCollection, IAssociation, IFilterCollection, ILobSystemInstance)
Возвращает пары удостоверений исходного и конечного удостоверения для существующих связанных внешних элементов в коллекции указанный фильтр.
Пространство имен: Microsoft.BusinessData.MetadataModel
Сборка: Microsoft.BusinessData (в Microsoft.BusinessData.dll)
Синтаксис
'Декларация
Function BulkEnumerateAssociatedIds ( _
sourceEntityInstances As EntityInstanceCollection, _
associatedIdEnumerator As IAssociation, _
filters As IFilterCollection, _
lsi As ILobSystemInstance _
) As IAssociatedIdSetEnumerator
'Применение
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
)
Параметры
sourceEntityInstances
Тип: Microsoft.BusinessData.Runtime.EntityInstanceCollectionЭкземпляры источника.
associatedIdEnumerator
Тип: Microsoft.BusinessData.MetadataModel.IAssociationИспользуйте метод BulkAssociatedIdEnumerator .
filters
Тип: Microsoft.BusinessData.Runtime.IFilterCollectionЧтобы использовать фильтры.
lsi
Тип: Microsoft.BusinessData.MetadataModel.ILobSystemInstanceЧтобы использовать экземпляра внешней системы.
Возвращаемое значение
Тип: Microsoft.BusinessData.Runtime.IAssociatedIdSetEnumerator
Пары удостоверений исходного и конечного удостоверения.
Замечания
Данный связи должен быть BulkAssociatedIdEnumerator. Этот метод требует один или несколько экземпляров внешних с же внешнего типа контента в качестве ввода. Этого внешнего типа контента может быть источника или назначения заданного связи. Этот метод возвращает удостоверениями внешних экземпляров, связанные с заданной внешних элементов. Рассмотрим клиента и порядок элементов в внешней системы, где относятся следующие элементы:
Customer1, связанных с OrderA и OrderB.
Customer2 связана с OrderC.
Customer3, связанных с OrderD и OrderE.
Если Customer1 и Customer2 заданного в качестве входных данных, результат будет содержать следующие пары:
Customer1 OrderA
Customer1 OrderB
Customer2 OrderC
Если OrderA и OrderE приведены в качестве входных данных, результат будет содержать следующие пары:
Customer1 OrderA
Customer3 OrderE
BulkAssociatedIdEnumerator метода будет принимать только одного типа внешнего типа контента.
Примечание
Экземпляры объектов в объектной модели подключения к данным бизнеса связаны они будут получены из хранилища метаданных. Использование экземпляров, привязанных к одной хранилища метаданных с экземплярами из другого хранилища метаданных приведет к повреждению данных и других необычные явления. Дополнительные сведения читайте в статье DatabaseBackedMetadataCatalog, FileBackedMetadataCatalogи RemoteSharedFileBackedMetadataCatalog.