Krok 2: Definice dat
V této lekci budete definovat data pro aplikaci správy kontaktů vytvořením tabulky, která bývá označována také jako entita dat.Použijete LightSwitch Návrhář dat k zadání polí vlastností a datových typů, které zastupují kontakt.
Definování dat
Vytvoření entity pro aplikaci
V okně Můj první návrhář aplikací klikněte na tlačítko Vytvořit novou tabulku.
Otevře se okno v návrháři Návrhář dat.
V okně Vlastnosti vyberte vlastnost Název a zadejte kontakt. Potom stiskněte klávesu ENTER.
Všimněte si, že se název v záhlaví změní na Kontakt a název v Průzkumníkovi řešení na Kontakty.
Ve sloupci Název klikněte na možnost ve sloupci <Přidat vlastnost>, zadejte Společnost kontaktu a stiskněte klávesu ENTER.
Všimněte si, že se odpovídající typ dat String zobrazí ve sloupci Typ a že je zaškrtnuté políčko Požadováno.Kontakt musí mít jméno.
Klikněte na možnost <Přidat vlastnost> ve sloupci Název a poté zadejte Společnost kontaktu.
Klikněte na možnost <Přidat vlastnost> ve sloupci Název a poté zadejte Kontaktní telefon.
Ve sloupci Typ vyberte z rozevíracího seznamu možnost Telefonní číslo.
PhoneNumber je vlastní obchodní typ, který představuje společný vzorec pro zadávání a formátování telefonních čísel.
Klikněte na možnost <Přidat vlastnost> ve sloupci Název a poté zadejte E-mail kontaktu.
Ve sloupci Typ vyberte z rozevíracího seznamu možnost E-mailová adresa.
EmailAddress je jiný vlastní obchodní typ představující správně naformátovanou e-mailovou adresu.
Ve sloupci Požadováno zrušte zaškrtnutí políčka pro pole Kontaktní e-mail.
V tomto případě chcete umožnit zadávání kontaktu bez e-mailové adresy.
V tomto okamžiku by měla entita vypadat jako na následujícím obrázku:
Bližší pohled
Právě jste vytvořili entitu dat, která obsahuje čtyři pole.Při zadávání a ukládání dat v aplikaci pro správu kontaktů, jsou položky v těchto polích uloženy v interní databázi.
Při definování dat ve vaší entitě dat jste použili vlastní obchodní typy pro telefonní číslo a e-mailovou adresu.Vlastní obchodní typy představují pohodlný způsob zadání složitých dat, který se obvykle používá v obchodních aplikacích.Protože je mnoho vlastních obchodních typů již definováno, není nutné si u obecně používaných dat dělat starosti s detaily implementace.
Vedle vlastních obchodních typů integrovaných do LightSwitch, jsou k dispozici další typy, například rozšíření.Další informace o rozšířeních získáte v některé z dalších lekcí.
Další kroky
V dalším kroku se dozvíte, jak vytvořit obrazovku, na které zobrazíte a upravíte data.
Další lekce: Krok 3: Vytvoření obrazovky
Viz také
Koncepty
Krok 1: Vytvoření projektu LightSwitch