步骤 2:定义数据
在本课中,您将通过创建表,也称为“数据实体”,定义联系人管理应用程序的数据。您将使用 LightSwitch**“数据设计器”**来指定表示联系人的“属性字段”和“数据类型”。
定义数据
为您的应用程序创建实体
在**“我的首个应用程序设计器”窗口中,单击“创建新表”**。
**“数据设计器”**窗口打开。
在**“属性”窗口中,选择“名称”**属性,并键入联系人,然后按 Enter。
请注意,标题栏中的名称会更改为“联系人”并且**“解决方案资源管理器”**中的名称也会更改为“联系人”。
在**“名称”**列,单击 <添加属性>,并键入 ContactCompany,然后按 Enter。
请注意,相应的数据类型 String 会出现在**“类型”列,同时会选中“必需”**字段。联系人必须有名称。
单击**“名称”**列中的 <添加属性>,然后键入 ContactCompany。
单击**“名称”**列中的 <添加属性>,然后键入 ContactPhone。
在“类型”列中,从下拉列表中选择“PhoneNumber”。
PhoneNumber 是表示用于输入和格式化电话号码的通用模式的“自定义业务类型”。
单击**“名称”**列中的 <添加属性>,然后键入 ContactEmail。
在“类型”列中,从下拉列表中选择“EmailAddress”。
EmailAddress 是表示格式正确的电子邮件地址的另一种自定义业务类型。
在**“ContactEmail”字段的“必需”**列,清除复选框。
在这种情况下,您会希望能够输入一个没有电子邮件地址的联系人。
此时,您的实体应类似于下图:
详细了解
您刚刚创建了一个包含四个字段的数据实体。当您输入并将据保存在您的联系人管理应用程序中时,这些字段中的条目会被存储在内部数据库。
当您在您的数据实体中定义了数据时,您将自定义的业务类型用于电话号码和电子邮件地址。自定义业务类型是指定通常用在业务应用程序中的复杂数据的简便方法。因为许多自定义业务类型已定义,所以您不必担心执行通常使用的数据的实现详细信息。
除了 LightSwitch 中内置的自定义业务,其他类型可用做扩展。在以后的课程中,您将学习到有关扩展的更多内容。
后续步骤
在接下来的步骤中,您将学习如何创建屏幕以显示和编辑数据。
下一课:步骤 3:创建屏幕