Partilhar via


Como definir campos de dados em um banco de dados LightSwitch

É possível adicionar campos a uma entidade ou tabela no banco de dados LightSwitch e modificar a aparência e o comportamento desses campos.

Este tópico contém as seções a seguir:

  • Adicionando um campo de dados.

  • Modificando um campo.

link para vídeo Para uma demonstração em vídeo relacionada, consulte Como formatar dados em uma tela em um aplicativo LightSwitch?.

Adicionando um campo de dados

Você pode adicionar campos a uma tabela. Em uma entidade gerada com base em uma fonte de dados externa, você pode adicionar apenas campos computados.

Consulte Como adicionar um campo computador em um banco de dados LightSwitch.

Para adicionar um campo de dados

  1. No Gerenciador de Soluções, abra o menu de atalho de uma entidade ou tabela e escolha Abrir.

    Dica

    Para aplicativos que foram atualizados para o Atualização 2 do Visual Studio 2012, na barra Perspectiva, escolha a guia Servidor.

    A entidade ou a tabela é aberta no Designer de Dados.

  2. Na coluna Nome, insira um nome para o campo.

  3. Na coluna Tipo, escolha um tipo de dados para o novo campo. A tabela a seguir descreve cada tipo.

    Tipo

    Tipo de Visual Basic

    Tipo de C#

    Intervalo

    Comentários

    Binário

    Byte()

    byte[]

    -128 a 127.

    Uma matriz de bytes que tenha um comprimento variável.

    Boolean

    Boolean

    bool

    Verdadeiro ou falso.

    Date

    DateTime

    DateTime

    Um DateTime tratado como somente data.

    DateTime

    DateTime

    DateTime

    12:00:00 AM, 1º de janeiro, 0001 até 11:59:59 PM, 31 de dezembro, 9999.

    DateTimeOffset

    DateTime

    DateTime

    Um valor que representa uma data e uma hora no formato UTC (Tempo Universal Coordenado).

    Decimal

    Decimal

    decimal

    ±1.0 × 10<sup>−28</sup> até ±7.9 × 10<sup>28</sup>.

    Um ponto decimal fixo com 28-29 dígitos significativos; bom para números de contabilidade.

    Double

    Double

    double

    ±5.0e−324 até ±1.7e308.

    Um ponto decimal flutuante com precisão de 15-16 dígitos; bom para números científicos.

    Endereço de email

    Cadeia de caracteres

    cadeia de caracteres

    Uma cadeia de caracteres tratada como um endereço de email.

    Guid

    Cadeia de caracteres

    cadeia de caracteres

    Uma cadeia de caracteres formatada como um GUID (identificador global exclusivo). O valor é gerado automaticamente para cada registro.

    Image

    Byte()

    Byte[]

    Um binário tratado como uma imagem.

    Inteiro curto

    Short

    short

    -32,768 a 32,767.

    Um inteiro de 16 bits com sinal.

    Inteiro

    Inteiro

    int

    -2147483647 a 2147483647.

    Um inteiro de 32 bits com sinal.

    Inteiro longo

    Long

    long

    -9,223,372,036,854,775,808 a 9,223,372,036,854,775,807.

    Um inteiro de 64 bits com sinal.

    Money

    Decimal

    decimal

    Um decimal tratado como um valor monetário.

    Porcentagem

    Decimal

    decimal

    Um decimal tratado como uma porcentagem.

    Pessoa

    Cadeia de caracteres

    Cadeia de caracteres

    Uma cadeia de caracteres tratada como uma identidade de usuário.

    Número de telefone

    Cadeia de caracteres

    cadeia de caracteres

    Uma cadeia de caracteres tratada como um número de telefone.

    Cadeia de caracteres

    Cadeia de caracteres

    cadeia de caracteres

    Uma sequência de zero ou mais caracteres Unicode com tamanho variável.

    Endereço Web

    Cadeia de caracteres

    cadeia de caracteres

    Uma cadeia de caracteres tratada como um endereço Web (URL).

  4. Se você quiser exigir que usuários forneçam um valor para esse campo, marque a caixa de seleção Obrigatório.

Modificando um campo

Você pode modificar um campo editando suas propriedades na janela Propriedades.

Se a entidade tiver sido gerada com base em uma fonte de dados externa, você não conseguirá editar algumas propriedades do campo porque elas refletem definições de configuração da fonte de dados.

Não é possível substituir as configurações alterando as propriedades do campo. Você deve fazer alterações nesses campos no servidor e importar essas alterações para o LightSwitch, atualizando a fonte de dados.

Para modificar um campo

  1. No Designer de Dados, escolha o campo que você deseja modificar.

  2. Na janela Propriedades, defina os valores de propriedade.

    Consulte Referência: propriedades do Designer de Dados.

Consulte também

Tarefas

Como validar dados em um aplicativo LightSwitch

Como criar uma lista de valores para um campo em um aplicativo LightSwitch

Como adicionar um campo computador em um banco de dados LightSwitch

Outros recursos

Dados: as informações por trás do aplicativo