Etapa 2: Definir os dados
Nesta lição, você irá definir os dados para seu aplicativo de gerenciamento de contatos criando uma tabela, também conhecida como uma entidade de dados.Você usará o LightSwitch Designer de dados para especificar as Propriedades de campos e os tipos de dados que representam um contato.
Definir os dados
Para criar uma entidade para seu aplicativo
Na janela Meu primeiro designer de aplicativo, clique em Crie uma nova tabela.
A janela Designer de dados é aberta.
Na janela Propriedades, selecione a propriedade Nome e o tipo Contato, e então pressione Inserir.
Observe que o nome na barra de título muda para “Contato” e que o nome no Gerenciador de Soluções é alterado para “contatos”.
Na coluna Nome, clique em Adicionar propriedade e digite ContactName, e então pressione Inserir.
Observe que o tipo de dados apropriado, String, aparece na coluna Tipo e que campo Obrigatório é marcado.Um contato deve ter um nome.
Clique em Adicionar propriedade na coluna Nome e digite ContactCompany.
Clique em Adicionar propriedade na coluna Nome e digite ContactPhone.
Na coluna Tipo, selecione PhoneNumber na lista suspensa.
PhoneNumber é um tipo personalizado para negócio que representa um padrão comum para a inserção e formatação de números de telefone.
Clique em Adicionar propriedade na coluna Nome e digite ContactEmail.
Na coluna Tipo, selecione EmailAddress na lista suspensa.
EmailAddress é outro tipo personalizado para negócio que representa um endereço de e-mail formatado corretamente.
Na coluna de Obrigatório para o campo ContactEmail, desmarque a caixa de seleção.
Nesse caso, você deseja poder inserir um contato sem um endereço de email.
Neste ponto, sua entidade deve parecer com a ilustração a seguir:
Visão aprofundada
Você criou uma entidade de dados que contém quatro campos.Assim que você inserir e salvar os dados em seu aplicativo de gerenciamento de contatos, as entradas nesses campos são armazenadas em um banco de dados interno.
Quando você definiu os dados na sua entidade de dados, você usou tipos de negócios personalizadas para o número de telefone e email.Os tipos de negócios personalizados são uma maneira conveniente para especificar os dados complexos que normalmente são usados em aplicativos de negócios.Uma vez que muitos tipos de negócios personalizados já estão definidos, você não tem que se preocupar em detalhes da implementação de dados geralmente usados.
Além dos tipos de negócio personalizados compilados em LightSwitch, tipos adicionais estão disponíveis como extensões.Você aprenderá mais sobre extensões em uma lição posterior.
Próximas Etapas
Na próxima etapa, você aprenderá como criar uma tela para exibir e editar os dados.
Próxima lição: Etapa 3: Criar uma tela
Consulte também
Conceitos
Etapa 1: Criar um projeto de LightSwitch
Outros recursos
Criando seu primeiro aplicativo de LightSwitch