1

Azure テーブル データを Silverlight 5 クライアントに提供する最良の方法は何ですか?

最初は Silverlight 5 を対象とするアプリケーションを構築していますが、最終的には asp.net、Android デバイス、Windows 8 などの複数のクライアントにデータを提供する必要があります。ここで見ている例では、主に EF データ モデルで WCF RIA を使用しています。VS2012 と .Net 4.5 を使用しています。私は、WCF サービスを介した oData が進むべき道であると想定していますが、私が見ている例は古く、EF モデルを使用した SQL バックエンドを想定しています。誰かが役立つオンライン資料を教えてくれませんか? ありがとう!

4

1 に答える 1

1

異なるタイプの複数のクライアントにサーバーを提供する場合の要件として、最適なオプションは、OData を使用して Azure Table Storage と通信し、クライアント要求を処理できる Web ロールで実行されている WCF サービスを使用することです。この方法では、Table Storage のセキュリティについて心配する必要はなく、WCF サービスに接続できるクライアントは、Andrid、SL、Win8 などのいずれかで動作します。したがって、私の理解では、正しい選択と正しい方向性があります。

oData を使用して Azure テーブル ストレージを読み取る WCF サービスをテストするだけの場合は、古き良きサンプルを見つけました。これを数分で .net 4.0 と Azure SDK 1.7 に移行し、動作させることができるので、POC として試してみることができます。サンプルコードはこちらにあります

次に、oData を使用して Azure Table Storage に接続する WCF ベースの webrole を使用することにした場合、現在、.net 4.0 でサポートされている Windows Azure SDK のみを使用できます。.net 4.5 を使用したいので、これは現在 Windows Azure でサポートされているランタイムではなく、.net 4.5 での Windows Azure SDK サポートに関する即時の情報はありません。.net 4.5 が Web ロールで完全にサポートされるまで、少し待つ必要があるかもしれません。

待ちきれない場合は、Windows Azure 仮想マシン (まだプレビュー段階) を使用して、WCF/oData/.net4.5 ベースのアプリケーションを実行してください。

于 2012-09-07T17:51:27.730 に答える