Поделиться через


Метод 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
)

Параметры

Возвращаемое значение

Тип: 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.

См. также

Справочные материалы

IEntity интерфейс

Элементы IEntity

Перегрузка BulkEnumerateAssociatedIds

Пространство имен Microsoft.BusinessData.MetadataModel