Служба приложений Azure. Рекомендации по отмене во время операций извлечения с сервера - PullRequest
0 голосов
/ 08 октября 2019

Согласно этой проблеме ( # 116 ) Служба приложений Azure не будет поддерживать транзакции.

Каков наилучший способ справиться со следующей ситуацией в этих обстоятельствах?

У нас есть приложение Xamarin.Forms, которое использует службу приложений Azure с автономной синхронизацией. У нас очень сложный дизайн базы данных, в котором много взаимозависимых таблиц. Для извлечения всех таблиц требуется так много операций извлечения.

Из-за различных обстоятельств может случиться так, что синхронизация прекратится, и несколько таблиц будут загружены не полностью. В этом случае у меня есть неполные противоречивые данные в локальном хранилище. Здесь будут полезны транзакции, поэтому возможен откат. К сожалению, служба приложений Azure не предлагает этого.

Какая процедура рекомендуется в этой ситуации? Один из способов - запретить работу с приложением, пока не будет выполнена успешная синхронизация, но я не думаю, что это хорошая идея.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...