現在、C#とXAMLを使用してWindows 8用のアプリを開発する方法を自習しており、SQLと同様に、データベースのクラウドサーバーとしてWindowsAzureサービスを使用したいと考えています。私はこの技術に不慣れで、モバイルサービスは万能ツールではありませんが、それでも、多くのテーブルが相互に関連しているSQLのように使用できるのではないかと思います。
そうでない場合は、代わりにどのWindows Azureサービスを使用する必要がありますか?仮想マシン、おそらく?
Windows Azure モバイル サービスは、現在利用可能な SQL データベース アクセス API の基本的な要件を置き換え、代わりに WAMS を使用することで、アプリケーションで利用可能なモバイル サービス エンドポイントを介して同じ SQL データベースに接続できるため、単純化することができます。 WAMS に接続するすべてのアプリ。
WAMS は、任意のモバイル アプリからデータ バックエンド (Windows Azure でホストされている) への迅速な作成とアクセスを簡素化するため、SQL DB 要件でアクセス スコープが固定されている限り、SQL DB で WAMS を使用できます。Windows Azure Mobile Service (WAMS) が SQL データベースをバックエンドとして使用する場合でも、API を介して DB にアクセスする場合と比較して、WAMS フレームワーク内で提供される機能内に制限されることを意味します。既にご存知のように、WAMS を使用してではなく、SQL DB で (API またはその他のインターフェイスを使用して) 直接実行できるその他の操作があります。ただし、SQL DB が作成されると、WAMS の範囲外でもアクセスでき、残りの作業を行うことができます。