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


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

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

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

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

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

ссылка на видео Для просмотра связанных демонстрационных видеороликов посетите страницу Форматирование данных на экране в приложении LightSwitch.

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

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

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

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

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

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

  2. В столбце Имя выберите пункт Добавить свойство и введите имя поля.

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

    Тип

    Тип Visual Basic

    Тип C#

    Диапазон

    Заметки

    Binary

    Byte()

    byte[]

    От -128 до 127.

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

    Boolean

    Boolean

    bool

    True или false.

    Дата

    DateTime

    DateTime

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

    DateTime

    DateTime

    DateTime

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

    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

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

    Guid

    Строка.

    string

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

    Изображение

    Byte()

    Byte[]

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

    Short Integer

    Short

    short

    От -32 768 до 32 767.

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

    Integer

    Integer

    Целочисленное значение.

    От -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

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

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

    Строка.

    string

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

    Строка.

    Строка.

    string

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

    Веб-адрес

    Строка.

    string

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

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

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

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

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

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

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

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

  2. В меню Вид выберите пункт Окно свойств.

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

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

См. также

Задачи

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

Практическое руководство. Создание раскрывающегося списка значений для поля

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

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

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