Создание таблицы

 

До начала использования Мобильные службы Microsoft Azure для хранения данных приложения необходимо создать хотя бы одну таблицу для хранения данных в базе данных База данных SQL Microsoft Azure, связанной с экземпляром мобильной службы. Когда вы дойдете до конца краткого руководства по началу работы, в вашей базе данных будет существовать таблица с именем Todoitem.

System_CAPS_noteПримечание

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

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

  • Все. Это означает выполнение любых запросов на операции с таблицей. Этот вариант предоставляет всем свободный доступ к вашим данным.

  • Любой обладатель ключа приложения. Для выполнения операции требуется ключ приложения. Ключ приложения распространяется вместе с приложением. Поскольку распространяемый ключ не защищен, его нельзя считать токеном безопасности. Чтобы обеспечить безопасный доступ к данным ваших мобильных служб, вместо этого проверяйте подлинность пользователей до предоставления им доступа.

  • Только прошедшие проверку подлинности пользователи. К выполнению операции допускаются только пользователи, прошедшие проверку подлинности. Для ограничения доступа к таблицам на основе проверки подлинности пользователей также можно использовать скрипты. Дополнительные сведения см. в разделе Начало работы с пользователями (Магазин Windows на языке C#/Магазин Windows на языке JavaScript/Windows Phone/iOS/Android/HTML).

  • Только скрипты и администраторы. Для выполнения этой операции требуется главный ключ службы, который дает права на ее выполнение только зарегистрированным скриптам или учетным записям администраторов.

При включении динамической схемы в серверное приложение JavaScript Мобильные услуги автоматически формирует новые столбцы на основе объекта JSON из запроса обновления или вставки. Дополнительные сведения см. в разделе Динамическая схема.

Чтобы добавить таблицу на сервер .NET, нужно просто добавить новое свойство в модель данных Code First, которая возвращает значение DbSet на базе типа данных новой модели, унаследованного от типа EntityData. Дополнительные сведения см. в разделе Внесение изменений модели данных в серверную мобильную службу .NET.

Следующие столбцы добавляются в базу данных каждой таблицы, созданной с помощью Мобильные услуги:

  • id

  • __createdAt

  • __updatedAt

  • __version

Столбцы, в именах которых имеется префикс «__», используются nextref_zumo как столбцы системных свойств. Дополнительные сведения см. в разделе Системные столбцы.

Показ: