2011-03-11 62 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库进行这些调用异步并保持您的应用程序响应。