2011-03-11 11 views
4

リモートデータソースに接続する必要があるWindows Phone 7アプリケーションを作成しようとしています。この場合、Linuxサーバー上のMySQLデータベースです。私はこれをMSSQLに移行することも、Windowsベースのソリューション(サーバー上のWCF Webサービスなど)を構築することもできません。Windows Phone 7でMySQLデータベースを使用していますか?

Windows Phone 7アプリケーションからMySQLデータベースを使用する方法はありますか? MySQLアセンブリは電話では動作しません。もしそうでなければ、電話からこのデータベースを使用するための最良の解決策は何でしょうか?

+0

私のアプリでも同じことをしようとしています(wp7の新機能です)。これを達成するためのガイドをお願いします。私を助けてください – sunny

答えて

7

jsonまたはxmlを送信するサービスを自分で構築することができます。これは、モノ、パイソン、Ruby、PHP、またはあなたが快適である任意の技術を使用して簡単に構築できます。

あなたは、HTTP GETでURLを呼び出して、サービスで処理するデータを取得するだけで安心して構築できます。

HTTP POSTを使用してサービスの変更を送信します。

これで、WP7からこのサービスを呼び出してデータを消費することができます。

WP7は現在ソケットをサポートしていません。だからあなたの最善の策はHTTP経由でペイロードを転送することです。

前述のように、マシン構成にアクセスできる場合は、前述のとおりです。言語や機能面で.Netのあまり離れていないMonoを実行することができます。

さらに、電話では、Rxライブラリを使用してこれらの呼び出しを非同期にし、アプリケーションを応答性のあるものに保つことができます。

関連する問題