步驟 2:定義資料
在這一課中,您將建立資料表,也稱為「資料實體」(Data Entity),藉以定義連絡人管理應用程式的資料。您將使用 LightSwitch 的 [資料設計工具],指定代表連絡人的「屬性欄位」(Property Field) 和「資料型別」(Data Type)。
定義資料
若要為您的應用程式建立實體
在 [我的第一個應用程式設計工具] 視窗中,按一下 [建立新資料表]。
[資料設計工具] 視窗隨即開啟。
在 [屬性] 視窗中,選取 [名稱] 屬性和輸入 Contact,然後按 Enter。
請注意,標題列中的名稱會變更為 "Contact",而且 [方案總管] 中的名稱會變更為 "Contacts"。
在 [名稱] 欄中按一下 [<加入屬性>] 並輸入 ContactName,然後按 Enter。
請注意,適當的資料型別 String 會出現在 [型別] 欄中,而且 [必要項] 欄位已勾選。連絡人必須有名稱。
按一下 [名稱] 欄中的 [<加入屬性>],輸入 ContactCompany。
按一下 [名稱] 欄中的 [<加入屬性>],輸入 ContactPhone。
在 [型別] 資料行中,從下拉式清單選取 [PhoneNumber]。
PhoneNumber 是表示用於輸入及格式化電話號碼的一般模式的「自訂商務類型」(Custom Business Type)。
按一下 [名稱] 欄中的 [<加入屬性>],輸入 ContactEmail。
在 [型別] 資料行中,從下拉式清單選取 [EmailAddress]。
EmailAddress 是代表格式正確的電子郵件地址的另一個自訂商務類型。
在 [ContactEmail] 欄位的 [必要項] 欄中,清除核取方塊。
在這種情況下,您希望能夠輸入一個沒有電子郵件地址的連絡人。
此時,您的實體看起來應該像下圖:
仔細查看
您剛剛建立了一個包含四個欄位的資料實體。當您在連絡人管理應用程式中輸入及儲存資料時,這些欄位中的項目會儲存在內部資料庫。
當您在資料實體中定義資料時,將自訂商務類型用於電話號碼和電子郵件地址。自訂商務類型是指定商務應用程式一般使用之複雜資料的簡便方法。因為許多自訂商務類型已定義,您不必擔心通用資料的實作詳細資訊。
除了 LightSwitch 內建的自訂商務類型,還有其他類型是以「擴充功能」(Extension) 方式提供。在以後的課程中,您將進一步了解擴充功能。
後續步驟
在下一個步驟中,您將學習如何建立畫面以顯示及編輯資料。
下一課:步驟 3:建立螢幕