2014-10-02 3 views
1

Я пытаюсь создать простое приложение, и хотел бы воспользоваться Azure Mobile Services для аутентификации и хранения информации и настроек пользователя ...Администратор сайта для CRUD операций на Azure Mobile Services

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

Однако, как представляется, нет никакого административного интерфейса для управления данными в Azure Mobile Services, таких как CRUD, для заполнения таблиц и управления данными только для чтения, к которым пользователи будут обращаться.

Таким образом, мои варианты - либо поместить эти данные в отдельный веб-сайт/базу данных, создать отдельный веб-сайт и использовать лазурные мобильные службы для управления данными в качестве администратора, либо просто поместить все на свой собственный веб-сайт asp.net и используйте веб-api (или что-то подобное) для обслуживания данных в приложениях.

Очевидно, что последний вариант обеспечивает максимальную гибкость, но мой идеальный вариант заключается в том, чтобы просто управлять данными как администратором с другим сайтом.

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

, что как вы думаете, мой лучший вариант, основанный на этих требованиях?

ответ

0

У вас есть несколько различных вариантов чистого управления данными. Сначала я бы сказал, что любой вариант, который вы выберете, я бы рекомендовал хранить данные в одной базе данных или сделать их в противном случае доступными для вашего мобильного сервиса. Если вам удобно делать это в SQL, вы можете подключиться к базе данных, которую использует Mobile Service, с помощью SQL Management Studio (это утилита Windows для администрирования SQL DB), или есть SQL Portal, который является инструментом Silverlight, который предлагает много функциональности SQL Management Studio. Перейдя от предварительно созданных инструментов, вы можете создать собственное приложение/веб-сайт, который напрямую взаимодействует с базой данных (или через мобильные службы в качестве администратора). Это будет самая большая работа, но вы сможете настроить все, что вам может понадобиться. Наконец, вы можете просто использовать REST Client для обработки любых данных администратора. Так как все доступно в мобильных сервисах через REST API, вы можете использовать REST Client (например, Postman), чтобы напрямую отправлять данные в свою службу мобильной связи (используя мастер-ключ, чтобы получить доступ к администратору, если это необходимо). Это, возможно, самый простой способ сделать это без инструмента SQL, хотя это более тяжелая работа, поскольку вам нужно вводить текст JSON для любых данных, которые вы хотите отправить.

Смежные вопросы