2016-07-01 3 views
-1

Привет и спасибо заранее. Я экспериментирую с приложением Xamarin.Forms для обработки различных мероприятий, организованных моей компанией (один месяц), и я беру реплику из отличного приложения, сделанного Xamarin для Evolve16. Но я не понимаю, как я могу заполнить базу данных, созданную в брандмауэре Azure, с первым кодом. Я знаю, что есть метод Seed, чтобы в конечном итоге сделать это в первый раз, но затем? Каждый месяц мне нужно быстро добавлять новые данные (например, новые сессии), и я не хочу предоставлять эту функцию в приложении, потому что приложение должно предоставлять контент только пользователям. Все объекты obejects наследуются от EntityData, поэтому я не знаю, могу ли я использовать LINQPad или SSMS для вставки данных напрямую, потому что есть поля, заполненные автоматически (Version, CreatedAt, UpdAt ...). Могу ли я использовать rest api для контроллеров backend table? Но где «попробовать» возможность, что в Azure Mobile Service?Заполните данные базы данных Azure Mobile Apps

ответ

1

Есть несколько способов ответить на этот вопрос. В принципе, вы хотите изменить базовые таблицы в базе данных SQL

1) aka «простая версия» - загрузить SQL Server Management Studio и сделать сырые вставки в таблицу 2) aka «отдельный сайт» - написать веб-приложение ASP.NET, которое использует Entity Framework для вставки для вас. Убедитесь, что вы включили SDK Azure Mobile Apps Server и сделали ваши модели наследованными от EntityData. 3) aka «объединенный веб-сайт» - загрузите проект Node, который лежит в основе сервиса, и настройте его, чтобы добавить свой собственный веб-сайт, который может делать вставки для вас.

Опция «попробуйте» теперь реализована с помощью swagger. Просто перейдите на страницу https://yoursite.azurewebsites.net/swagger

+0

Спасибо Adrian. Но у проекта уже есть .Net-сервер https://azure.microsoft.com/en-us/documentation/articles/app-service-mobile-dotnet-backend-how-to-use-server-sdk/ Этот бэкенд демонстрирует контроллеров, и поэтому я спросил, могу ли я использовать их быстро. Я постараюсь – andrekiba

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