Compartilhar via


Definir relacionamentos

Esta lição mostra como definir uma relação entre entidades de dados em um aplicativo do LightSwitch.

Definir uma Relação

Muitos aplicativos usam as informações de mais de uma fonte de dados.Por exemplo, um aplicativo no qual os usuários inserem pedidos de varejo pode extrair informações sobre o produto diretamente do banco de dados do fabricante.Usando o LightSwitch, você pode definir uma relação entre entidades em diferentes fontes de dados desde que dados de um campo em uma fonte relacionem-se a dados em um campo na outra fonte.

Para definir uma relação

  1. No Gerenciador de Soluções, abra Contatos.

  2. Na barra de ferramentas do Designer de Dados, escolha Relação.

    A caixa de diálogo Adicionar Novo Relacionamento é aberta.

  3. Na linha Nome: na coluna Para, escolha Cliente.

  4. Na linha Multiplicidade, escolha Um na coluna De e Zero ou um na coluna Para.

  5. Na seção Selecione os campos em "Contato" que são compartilhados com "Cliente", na coluna Contato (Externo), escolha ContactPhone (PhoneNumber).

  6. Na coluna Cliente (Primário), escolha Phone (PhoneNumber) e escolha o botão OK.

    Uma relação entre Order_Detail e produto

    Agora você definiu uma relação entre a entidade Contatos e a entidade Clientes.Se um valor no campo Phone na tabela de Clientes corresponde a um valor no campo ContactPhone na tabela de Contatos, as informações sobre o cliente pode aparecer.

Visão aprofundada

Esta lição mostrou como definir uma relação entre entidades de diferentes fontes.Talvez você tenha notado que a relação é indicada no designer por uma linha pontilhada.A linha pontilhada significa que a relação é entre diferentes fontes de dados.Relações entre entidades na mesma fonte de dados são indicadas por uma linha sólida.

Você também pode definir relações entre diferentes tipos de fontes de dados.Por exemplo, você pode definir uma relação entre uma entidade de dados que você criar no LightSwitch e uma lista do SharePoint.

Próximas Etapas

Esta lição é a última na seção de dados do tour guiado.O próximo conjunto de lições, A criação de telas, ensina como criar telas nas quais os usuários possam exibir e editar dados.

Consulte também

Outros recursos

Trabalhar com dados em LightSwitch (Tour guiado)

How to: Create a Relationship Between Entities