Поделиться через


Шаг 2. Определение данных в LightSwitch

На этом занятии рассмотрено определение данных для приложения управления контактами путем создания таблицы, которая также называется сущностью данных. С помощью конструктора сущностей LightSwitch задаются поля свойств и типы данных, представляющие контакт.

Определение данных

Создание сущности для приложения

  1. В окне Начало щелкните ссылку Создать таблицу.

    Откроется окно конструктора сущностей.

  2. В окне Свойства в текстовом поле свойства Имя введите "Contact", а затем нажмите клавишу ВВОД.

    Имя в строке заголовка изменилось на "Contact", а в области Обозреватель решений — на "Contacts.lsml".

  3. В столбце Имя щелкните ссылку <Добавить свойство>, введите ContactName и нажмите клавишу ВВОД.

    Тип данных, String, отображается в столбце Тип, и установлен флажок Обязательно. Контакту должно быть присвоено имя, состоящее из строки символов.

  4. В столбце Имя щелкните ссылку <Добавить свойство> и введите ContactCompany.

  5. В столбце Имя щелкните ссылку <Добавить свойство> и введите ContactPhone.

  6. В столбце Тип откройте список, а затем выберите Номер телефона.

    Phone Number — это пользовательский бизнес-тип, который представляет стандартный формат телефонных номеров.

  7. В столбце Имя щелкните ссылку <Добавить свойство> и введите ContactEmail.

  8. В столбце Тип откройте список, а затем выберите Адрес электронной почты.

    Email Address — еще один пользовательский бизнес-тип, представляющий адрес электронной почты в правильном формате.

  9. Снимите флажок в столбце Обязательный для поля ContactEmail.

    Это позволит ввести контакт без обязательного указания адреса электронной почты.

    На этом этапе сущность должна выглядеть так, как показано на следующем рисунке.

    Завершенная сущность данных

Подробный обзор

Была создана сущность данных, которая содержит четыре поля. При вводе и сохранении данных в приложении управления контактами записи в этих полях сохраняются во внутренней базе данных.

Возможно, вы заметили, что есть и пятое поле — Id. Оно предоставляет уникальное значение (первичный ключ) для каждой записи. Идентификатор назначается LightSwitch, и его нельзя изменить

При определении данных в сущности данных использовались настраиваемые бизнес-типы телефонного номера и адреса электронной почты. Настраиваемые бизнес-типы — это удобный способ определения сложных данных, которые обычно используются в бизнес-приложениях. Помимо Phone Number и Email Address, LightSwitch включает другие пользовательские бизнес-типы, в том числе Money, Percent, Person и Web Address.

Следующие шаги

На следующем шаге рассматривается создание экрана для отображения и изменения данных.

Следующее занятие: Шаг 3. Создание экранов в LightSwitch.

См. также

Основные понятия

Шаг 1. Создание проекта LightSwitch

Другие ресурсы

Создание первого приложения LightSwitch

Данные: источники сведений для приложения

Расширения: добавление новых возможностей в LightSwitch