2011-03-11 50 views
4

我正在嘗試編寫需要連接到遠程數據源的Windows Phone 7應用程序,在這種情況下,它是Linux服務器上的MySQL數據庫。我無法將其轉移到MSSQL,也無法構建任何種類的基於Windows的解決方案(如服務器上的WCF Web服務)。在Windows Phone 7上使用MySQL數據庫?

有沒有辦法讓我使用我的Windows Phone 7應用程序中的MySQL數據庫? MySQL程序集似乎無法在手機上使用。如果不是,我最好的解決方案是從手機使用這個數據庫?

+0

我也嘗試在我的應用程序中的相同的東西(我是新的wp7),可以請你指導我做到這一點,你有沒有寫任何服務?請幫幫我 – sunny 2013-02-27 12:46:05

回答

7

你可以建立自己的服務,它會發送給你json或xml。這可以使用mono,python,Ruby,php或任何您熟悉的技術輕鬆構建。

您可以用一種寧靜的方式構建它,您只需調用HTTP GET中的URL來檢索您使用服務處理的數據。

並使用HTTP POST提交對您服務的更改。

然後你可以從WP7調用這個服務並使用這些數據。

WP7目前不支持套接字。所以你最好的選擇是通過HTTP傳輸你的有效載荷。

正如我前面提到的,如果您有權訪問機器配置。在語言和功能方面,你可以運行Mono,它離.Net很遠。

此外,從手機中,您可以使用Rx庫進行這些調用異步並保持您的應用程序響應。