Compartilhar via


IAssociation interface

Representa uma relação entre duas ou mais relacionados tipos de conteúdo externo dentro de sistemas externos.

Namespace:  Microsoft.BusinessData.MetadataModel
Assembly:  Microsoft.BusinessData (em Microsoft.BusinessData.dll)

Sintaxe

'Declaração
Public Interface IAssociation _
    Inherits IMethodInstance, IAccessControlledMetadataObject, IMetadataObject, IMetadataStruct
'Uso
Dim instance As IAssociation
public interface IAssociation : IMethodInstance, 
    IAccessControlledMetadataObject, IMetadataObject, IMetadataStruct

Comentários

Uma associação pode ter uma ou mais fontes e um único destino. Por exemplo, para obter uma lista dos pedidos de vendas, talvez você precise fornecer um cliente e uma área de vendas. Neste exemplo, "Pedidos de vendas" é o objeto recuperado, portanto, o destino. "Cliente" e "Área de vendas" são objetos de entrada, portanto, fontes.

Chave estrangeiro chave versus não-externo

Business Data Connectivity (BDC) service categoriza as associações relacionadas com como as informações de associação são representadas. Você deve estar ciente dessa distinção, pois cada categoria requer abordagens diferentes ao trabalhar com associações. Associações que são baseadas em chaves estrangeiras armazenam a relação de itens externos dentro dos dados de um desses itens externos. Associações que não são baseadas em chaves estrangeiras armazenam as informações de relação em um armazenamento externo aos dois desses itens. Por exemplo, considere um item de cliente e um item do pedido. Se o item do pedido contém um atributo que identifica o item relacionado do cliente, essa associação é baseado-chave estrangeira.

BDC distingue entre essas categorias pela presença de um identificador estrangeiro entre os campos retornados por SpecificFinder MethodInstances dos itens externos.

Exemplos

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

Ver também

Referência

IAssociation membros

Microsoft.BusinessData.MetadataModel namespace