Criar uma associação entre entidades
Você pode definir relações entre entidades em seu modelo de Conectividade de Dados Corporativos (BDC, na sigla em inglês) criando associações. O Visual Studio gera métodos que fornecem aos consumidores do modelo informações sobre cada associação. Esses métodos podem ser consumidos por Web Parts, listas ou aplicativos personalizados do SharePoint para exibir relações de dados em uma interface do usuário.
Você pode criar dois tipos de associações no designer de BDC: associações baseadas em chave estrangeira e associações sem chave estrangeira. Para obter mais informações, consulte Criar uma associação entre entidades.
Para criar uma associação entre entidades
Na guia BusinessDataConnectivity da Caixa de ferramentas, escolha o item Associação.
No designer de BDC, escolha a entidade fonte e depois a entidade de destino.
O Editor de associação é exibido.
Se você quiser criar uma associação baseada em chave estrangeira, marque a caixa de seleção Associação de Chave Estrangeira.
Na coluna ID Fonte da tabela Mapeamento de identificador, escolha o identificador ao lado de cada descritor de tipo correspondente que aparece na coluna Campo.
Por exemplo, na coluna ID Fonte, selecione
ContactID
ao lado do descritor de tipoReadList.salesOrderList.SalesOrderList.SalesOrder.ContactID
e do descritor de tipoReadItem.salesOrder.SalesOrder.ContactID
.
Se você quiser criar uma associação sem chave estrangeira, desmarque a caixa de seleção Associação de Chave Estrangeira.
Clique no botão OK.
No designer de BDC, uma linha que representa a associação aparece entre a entidade fonte e a entidade de destino.
O Visual Studio adiciona um método Navegador de Associação à classe de serviço da entidade de destino e à classe de serviço da entidade fonte. Para obter mais informações sobre métodos de Navegação de Associação, consulte Operações com suporte.
No método Navegador de Associação da entidade fonte, adicione o código que retorna uma coleção de entidades de destino.
No método Navegador de Associação da entidade de destino, adicione o código que retorna a entidade fonte relacionada.
Para obter exemplos de métodos Navegador de Associação, consulte Criar uma associação entre entidades.
Conteúdo relacionado
- Criar uma associação entre entidades
- Projetar um modelo de conectividade de dados corporativos
- Como adicionar um método Finder
- Como adicionar um método Finder específico
- Como adicionar um método Creator
- Como adicionar um método Deleter
- Como adicionar um método Updater
- Visão geral das ferramentas de design do modelo de BDC
- Como adicionar um parâmetro a um método
- Como definir uma instância de método
- Como definir o descritor de tipo de um parâmetro
- Instruções passo a passo para criar uma lista externa no SharePoint usando dados corporativos