Passaggio 2: definire i dati in LightSwitch
In questa lezione verranno definiti i dati per l'applicazione di gestione dei contatti creando una tabella, nota anche come entità di dati. Usando Entity Designer di LightSwitch si specificheranno i campi di proprietà e i tipi di dati che rappresentano un contatto.
Definire i dati
Per creare un'entità per l'applicazione
Nella finestra Start selezionare il collegamento Crea nuova tabella.
Viene visualizzata la finestra Entity Designer.
Nella casella di testo per la proprietà Nome della finestra Proprietà immettere Contact, quindi premere INVIO.
Il nome della barra del titolo viene modificato in "Contatto" e il nome in Esplora soluzioni diventa "Contatti.lsml".
Nella colonna Nome scegliere il collegamento <Aggiungi proprietà>, immettere ContactName e quindi premere INVIO.
Il tipo di dati, String, è visualizzato nella colonna Tipo e la casella di controllo Obbligatorio è selezionata. Il nome di un contatto deve essere costituito da una stringa di caratteri.
Nella colonna Nome scegliere il collegamento <Aggiungi proprietà>, quindi immettere ContactCompany.
Nella colonna Nome scegliere il collegamento <Aggiungi proprietà>, quindi immettere ContactPhone.
Nella colonna Tipo aprire l'elenco e quindi scegliere Phone Number.
Phone Number è un tipo business personalizzato che rappresenta un formato standard per i numeri di telefono.
Nella colonna Nome scegliere il collegamento <Aggiungi proprietà>, quindi immettere ContactEmail.
Nella colonna Tipo aprire l'elenco e quindi scegliere Email Address.
Email Address è un altro tipo business personalizzato che rappresenta un indirizzo di posta elettronica formattato in modo corretto.
Nella colonna Obbligatorio per il campo ContactEmail deselezionare la casella di controllo.
In questo modo è possibile immettere un contatto senza dover fornire un indirizzo di posta elettronica.
A questo punto, l'entità dovrebbe essere simile alla figura seguente:
Informazioni dettagliate
È stata appena creata un'entità di dati contenente quattro campi. Quando si immettono e si salvano i dati nell'applicazione di gestione dei contatti, le voci in quei campi vengono archiviate in un database interno.
Si sarà probabilmente notato che esiste anche un quinto campo, Id, che fornisce un valore univoco (la chiave primaria) per ogni record. Viene assegnato da LightSwitch e non può essere modificato.
Quando sono stati definiti i dati nell'entità di dati, sono stati utilizzati tipi business personalizzati per il numero di telefono e l'indirizzo di posta elettronica. I tipi business personalizzati sono un modo pratico per specificare i dati complessi che vengono utilizzati in genere nelle applicazioni aziendali. Oltre a Phone Number e Email Address, LightSwitch include anche altri tipi business personalizzati, come Money, Percent, Person e Web Address.
Passaggi successivi
Nel passaggio successivo verrà illustrato come creare una schermata per visualizzare e modificare i dati.
Lezione successiva: Passaggio 3: Creare schermate in LightSwitch
Vedere anche
Concetti
Passaggio 1: creare un progetto LightSwitch
Altre risorse
Creazione della prima applicazione LightSwitch