Понимание простых таблиц Azure в мобильном приложении для базы данных, отличной от sql

#xamarin #azure-mobile-services

#xamarin #azure-mobile-services

Вопрос:

На основе этого блога — https://blog.xamarin.com/getting-started-azure-mobile-apps-easy-tables / , в примере всегда использовался SQL в качестве базы данных в сочетании с Простыми таблицами. Мы попытались использовать учетную запись хранилища вместо базы данных SQL. Возможно ли это в любом случае?

Каждый раз, когда мы это настраиваем, мы всегда получаем «Простые таблицы не поддерживаются в вашем текущем приложении службы приложений. Пожалуйста, инициализируйте свое приложение App Service для поддержки Easy Tables «. Похоже, он не поддерживает учетную запись хранилища. Кто-нибудь может это проверить?

Ответ №1:

Во-первых, имейте в виду, что простые таблицы не поддерживаются серверной частью .NET. Они работают только при использовании узла.Серверная часть JS (это означает: весь проект был создан через портал Azure, а не через Visual Studio).

Простые таблицы по определению являются реляционными таблицами и всегда поддерживаются SQL Server. Однако вы можете объединить их с другой моделью хранения, сохранив ссылки внутри простой таблицы (например, имя большого двоичного объекта Azure).

У нас есть сообщение в блоге, которое идет в этом направлении: https://blog.xamarin.com/sync-files-between-devices-azure-file-sync /

Ответ №2:

Мы обратились в службу поддержки Azure и, наконец, получили ответ. Таким образом, в основном Easy Table работает только в базе данных SQL, а НЕ в учетной записи хранилища.

Комментарии:

1. Разве это не та информация, которую я дал вам в своем ответе? 🙂