Interfaz IAssociation
Representa una relación entre dos o más relacionados tipos de contenido externo en sistemas externos.
Espacio de nombres: Microsoft.BusinessData.MetadataModel
Ensamblado: Microsoft.BusinessData (en Microsoft.BusinessData.dll)
Sintaxis
'Declaración
Public Interface IAssociation _
Inherits IMethodInstance, IAccessControlledMetadataObject, IMetadataObject, IMetadataStruct
'Uso
Dim instance As IAssociation
public interface IAssociation : IMethodInstance,
IAccessControlledMetadataObject, IMetadataObject, IMetadataStruct
Comentarios
Puede tener una asociación uno o varios orígenes y un único destino. Por ejemplo, para obtener una lista de pedidos de ventas, debe proporcionar un cliente y un área de ventas. En este ejemplo, "Pedidos de ventas" es el objeto recuperado, por lo tanto el destino. "Cliente" y "Área de ventas" son objetos de entrada, por tanto orígenes.
Clave externo clave frente a no externo
Servicio de conectividad a datos empresariales (BDC) clasifica las asociaciones con respecto a cómo se representa la información de asociación. Debería tener en cuenta esta distinción, como cada categoría requiera enfoques diferentes cuando se trabaja con asociaciones. Asociaciones de los que se basan en claves externas almacenan la relación de elementos externos dentro de los datos de uno de estos elementos externos. Asociaciones de los que no se basan en claves externas almacenan la información de relación en una tienda externa a ambos elementos. Por ejemplo, considere la posibilidad de un artículo de cliente y un elemento de orden. Si el elemento de orden contiene un atributo que identifica el elemento relacionado de cliente, esta asociación es la en función de clave externa.
BDC distingue entre estas categorías por la presencia de un identificador externo entre los campos devueltos por SpecificFinder objetos MethodInstance de los elementos externos.
Ejemplos
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