Практическое руководство. Определение полей данных
Можно добавлять поля к сущности или в таблицу базы данных LightSwitch.Можно также изменить внешний вид и поведение этих полей.
В этом разделе содержатся следующие подразделы.
Добавление поля данных .
Изменение поля .
Для просмотра связанных демонстрационных видеороликов посетите страницу Форматирование данных на экране в приложении LightSwitch.
Добавление поля данных
В таблицу можно добавлять поля.В сущности, создаваемые из внешнего источника данных, можно добавлять только вычисляемые поля.
Дополнительные сведения о вычисляемых полях см. в разделе Практическое руководство. Добавление вычисляемого поля.
Добавление поля данных
В Обозревателе решений дважды щелкните по сущности или таблице.
Данная сущность или таблица откроется в Конструкторе данных.
В столбце Имя выберите пункт Добавить свойство и введите имя поля.
Выберите тип данных для нового поля в столбце Тип.В следующей таблице описаны все возможные типы.
Тип
Тип 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-адрес).
Чтобы потребовать от пользователя обязательно ввести значение в данное поле, установите флаг Обязательное.
Изменение поля
Поле можно изменить путем редактирования его свойства в окне Свойства.
Если сущность была создана из внешнего источника данных, некоторые свойства поля будут недоступны для редактирования, поскольку они отражают параметры конфигурации источника данных.
В LightSwitch нельзя переопределять эти параметры, изменяя свойства поля.Необходимо внести изменения в эти поля на сервере, а затем импортировать эти изменения в LightSwitch путем обновления источника данных.
Изменение поля
В Конструкторе данных выберите поле, которое требуется изменить.
В меню Вид выберите пункт Окно свойств.
В окне Свойства задайте значения свойств.
Дополнительные сведения о каждом свойстве см. в разделе Справочные материалы. Свойства конструктора данных.
См. также
Задачи
Практическое руководство. Проверка данных
Практическое руководство. Создание раскрывающегося списка значений для поля
Практическое руководство. Добавление вычисляемого поля