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


Практическое руководство. Определение полей данных в базе данных LightSwitch

Можно добавлять поля в сущность или таблицу в базе данных LightSwitch и изменять внешний вид и поведение этих полей.

В этом разделе содержатся следующие подразделы.

  • Добавление поля данных.

  • Изменение поля.

ссылка на видео Видеоролик с иллюстрацией этих действий см. на странице Практические советы. Форматирование данных на экране в приложении LightSwitch.

Добавление поля данных

Можно добавлять поля в таблицу. В сущность, создаваемую из внешнего источника данных, можно добавлять только вычисляемые поля.

См. раздел Практическое руководство. Добавление вычисляемых полей данных в базу данных LightSwitch.

Добавление поля данных

  1. В области Обозреватель решений откройте контекстное меню для сущности или таблицы и выберите Открыть.

    Примечание

    Для приложений, которые были обновлены до версии Visual Studio 2012 Обновление 2, на панели Перспектива перейдите на вкладку Сервер.

    Сущность или таблица откроется в конструкторе данных.

  2. В столбце Имя укажите имя поля.

  3. В столбце Тип выберите тип данных создаваемого поля. Описание типов представлено в следующей таблице.

    Тип

    Тип Visual Basic

    Тип C#

    Диапазон

    Примечания

    Binary

    Byte()

    byte[]

    От -128 до 127.

    Массив байтов переменной длины.

    Boolean

    Boolean

    bool

    True или false.

    Date

    DateTime

    DateTime

    Объект типа DateTime, который рассматривается только как дата.

    DateTime

    DateTime

    DateTime

    С 00:00:00, 1 янв, 0001 по 23:59:59, 31 дек, 9999.

    DateTimeOffset

    DateTime

    DateTime

    Значение, представляющее дату и время в формате UTC (UTC).

    Decimal

    Decimal

    decimal

    От ±1,0 × 10<sup>−28</sup> до ±7,9 × 10<sup>28</sup>.

    Десятичное значение с фиксированной запятой с 28-29 значащими цифрами; подходит для бухгалтерского учета.

    Double

    Double

    double

    От ±5,0e−324 до ±1,7e308.

    Десятичное число с плавающей запятой с 15-16 значащими цифрами; подходит для научных вычислений.

    Адрес электронной почты

    String

    string

    Строка, которая рассматривается как адрес электронной почты.

    Guid

    String

    string

    Строка, отформатированная как глобальный уникальный идентификатор (идентификатор GUID). Это значение автоматически создается для каждой записи.

    Изображение

    Byte()

    Byte[]

    Двоичный файл, который рассматривается как изображение.

    Short Integer

    Short

    short

    От -32 768 до 32 767.

    16-разрядное знаковое целое число.

    Integer

    Integer

    int

    От -2147483647 до 2147483647.

    32-разрядное знаковое целое число.

    Long Integer

    Long

    long

    От -9 223 372 036 854 775 808 до 9 223 372 036 854 775 807.

    64-разрядное знаковое целое число.

    Money

    Decimal

    decimal

    Десятичное число, которое рассматривается как денежное значение.

    Процент

    Decimal

    decimal

    Десятичное число, которое рассматривается как процент.

    Person

    String

    String

    Строка, которая рассматривается как идентификатор пользователя.

    Номер телефона

    String

    string

    Строка, которая рассматривается как номер телефона.

    String

    String

    string

    Последовательность переменной длины, состоящая из нуля или более символов в кодировке Юникод.

    Веб-адрес

    String

    string

    Строка, которая рассматривается как веб-адрес (URL-адрес).

  4. Чтобы в поле обязательно требовалось вводить значение, установите флажок Обязательно.

Изменение поля

Поле можно изменить путем редактирования его свойств в окне Свойства.

Если сущность была создана из внешнего источника данных, некоторые свойства поля будет невозможно отредактировать, поскольку они отражают параметры конфигурации источника данных.

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

Изменение поля

  1. В окне Конструктор данных выберите поле, которое требуется изменить.

  2. В окне Свойства задайте значения свойств.

    См. раздел Справочные материалы. Свойства конструктора данных.

См. также

Задачи

Практическое руководство. Проверка данных в приложении LightSwitch

Практическое руководство. Создание списка значений для поля в приложении LightSwitch

Практическое руководство. Добавление вычисляемых полей данных в базу данных LightSwitch

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

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