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