Como: definir campos de dados
Você pode adicionar campos para uma entidade ou uma tabela no banco de dados LightSwitch.Você também pode alterar a aparência e o comportamento desses campos.
Este tópico contém as seções a seguir:
Adicionando um campo de dados .
Alterando um campo .
Para um vídeo de demonstração relacionado, consulte Como eu faço para: Formatar dados em uma tela em um aplicativo de LightSwitch?.
Adicionando um campo de dados
Você pode adicionar campos a uma tabela.Em uma entidade que é gerada de uma fonte de dados externa, você pode adicionar apenas campos calculados.
Para mais informações sobre campos calculados, consulte Como: adicionar um campo calculado.
Para adicionar um campo de dados
No Gerenciador de Soluções, clique duas vezes em uma entidade ou uma tabela.
A entidade ou a tabela abre no Designer de dados.
Na coluna Nome, clique em Adicionar propriedade e, então, digite um nome para o campo.
Na coluna Tipo, selecione um tipo de dados para o novo campo.A tabela a seguir descreve cada tipo.
Tipo
Tipos do Visual Basic
Tipo C#
Intervalo
Comentários
Binário
Byte()
byte[]
-128 to 127.
Uma matriz de bytes que tenha um comprimento variável.
Booleano
Booleano
bool
Verdadeiro ou falso.
Date
DateTime
DateTime
Um DateTime que é tratado somente como um dado.
DateTime
DateTime
DateTime
12:00:00 de 1º de janeiro de 2001 até 23:59:59 de 31 de dezembro de 9999.
Decimal
Decimal
decimal
±1,0 × 10<sup>−28</sup> a ±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 a ±1,7e308.
Um ponto flutuante decimal com precisão de 15-16 dígitos; bom para números científicos.
Endereço de E-mail
Cadeia de caracteres
Cadeia de caracteres
Uma cadeia de caracteres que é tratado como um endereço de email.
Guid
Cadeia de caracteres
Cadeia de caracteres
Uma cadeia de caracteres que é formatada como um identificador global único (GUID, em inglês).O valor é gerado automaticamente para cada registro.
Image
Byte()
Byte[]
Um binário que é tratado como uma imagem.
Inteiro curto
Short
short
-32.768 to 32.767.
Um inteiro de 16 bits com sinal.
Integer
Integer
int
-2147483647 to 2147483647.
Um inteiro de 32 bits com sinal.
Inteiro longo
Long
long
-9.223.372.036.854.775.808 to 9.223.372.036.854.775.807.
Um inteiro de 64 bits com sinal.
Dinheiro
Decimal
decimal
Um decimal que é tratado como um valor monetário.
Porcentagem
Decimal
decimal
Um decimal que é tratado como uma porcentagem.
Número de Telefone
Cadeia de caracteres
Cadeia de caracteres
Uma cadeia de caracteres que é tratado como um número de telefone.
Cadeia de caracteres
Cadeia de caracteres
Cadeia de caracteres
Uma variável de zero ou mais caracteres unicorde que tem tamanho variável.
Endereço Web
Cadeia de caracteres
Cadeia de caracteres
Uma cadeia de caracteres que é tratado como um endereço Web (URL).
Se você deseja exigir que usuários forneçam um valor para este campo, selecione a caixa de seleção Obrigatório.
Alterando um campo
Você pode alterar um campo editando as propriedades do campo na janela de Propriedades.
Se o objeto foi gerada de uma fonte de dados externa, algumas propriedades do campo não serão editáveis porque refletem configurações da fonte de dados.
LightSwitch não permite substituir as configurações através de alteração das propriedades do campo.Você deve fazer alterações a esses campos no servidor e então importar essas alterações em LightSwitch, atualizando a fonte de dados.
Para modificar um campo
No Designer de dados, clique no campo que você deseja alterar.
No menu Exibir, clique em Janela de Propriedades.
Na janela Propriedades, defina os valores de propriedades.
Para mais informações sobre cada propriedade, consulte Referência: Propriedades de Designer de dados.
Consulte também
Tarefas
Como: criar uma lista suspensa de valores para um campo
Como: adicionar um campo calculado