Интерфейс 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 Associator and Disassociator Method Instances of an External Content Type
Code Snippet: Execute the BulkAssociationNavigator Method Instance of an External Content Type