Если вы используете подход службы WCF и размещаете службу на нашем веб-сервере (т. Е. Не в веб-роли Azure), то да, в сети будет два скачка с более высокой задержкой. Однако у службы WCF есть то преимущество, что вы можете предоставить свой собственный подход к безопасности для своих мобильных клиентов. Я подозреваю, что этим приложением будут пользоваться не только пара человек? Если вы начнете общаться напрямую с конечной точкой oData в SQL Azure, вы действительно столкнетесь с аутентификацией и авторизацией. Он не предназначен для поддержки вашего сценария.
Еще одна вещь, которую следует отметить с конечной точкой oData SQL Azure, это то, что она никогда не покидала лаборатории SQL Azure; то есть он никогда не был поставлен как часть продукта, и реализация Labs окончена и отработана только для существующих пользователей.
Я знаю, что на самом деле не отвечает на ваш вопрос; краткий ответ - отсутствие конечной точки RESTful, к которой вы можете обратиться, чтобы напрямую общаться с SQL Azure. Длинный ответ таков: даже когда он был, вы, вероятно, не хотели его использовать.
Не зная больше о вашем приложении, немного сложно дать указания относительно того, что именно вы должны делать. Если вы можете предоставить немного больше подробностей, я могу дать несколько советов относительно того, какая технология хранения данных Azure лучше всего подойдет.