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


Интерфейс IAssociation

Представляет отношение между двух или нескольких связанных внешних типов контента в пределах внешних систем.

Пространство имен:  Microsoft.BusinessData.MetadataModel
Сборка:  Microsoft.BusinessData (в Microsoft.BusinessData.dll)

Синтаксис

'Декларация
Public Interface IAssociation _
    Inherits IMethodInstance, IAccessControlledMetadataObject, IMetadataObject, IMetadataStruct
'Применение
Dim instance As IAssociation
public interface IAssociation : IMethodInstance, 
    IAccessControlledMetadataObject, IMetadataObject, IMetadataStruct

Замечания

Связи может содержать один или несколько источников и одного назначения. Например чтобы получить список заказов на продажу, может потребоваться ввести клиента и области продажи. В этом примере «Заказы» является полученного объекта, поэтому назначения. «Клиента» и «Продажи область» входных объектов, тем самым источников.

Внешний ключ в сравнении с не внешний ключ

Служба подключения к бизнес-данным (BDC) классификация ассоциации касающиеся как представлены сведения связи. Следует иметь в виду: это различие как при работе с сопоставлений для каждой категории требуются различные подходы. Связи, основанные на внешних ключей хранить связь внешних элементов в пределах одного из этих элементов внешних данных. Связи, основанные на внешних ключей не хранение сведений связи в хранилище внешних оба этих элементов. Рассмотрим клиента и элемент заказ. Если элемент заказ содержит атрибут, который идентифицирует клиента связанный элемент, этой связи — на основе внешнего ключа.

BDC отличает эти категории по наличию внешнего идентификатора между полями, возвращаемые SpecificFinder экземпляры внешних элементов.

Примеры

Code Snippet: Execute the AssociationNavigator Method Instance of an External Content Type for an Association Without a Foreign Key

Code Snippet: Execute the Associator and Disassociator Method Instances of an External Content Type

Code Snippet: Execute the BulkAssociationNavigator Method Instance of an External Content Type

См. также

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

Элементы IAssociation

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