2014-03-26 38 views
0

好吧我已经搜索并搜索了我的问题的答案,但无法找到直接答案。Windows 8商店应用程序连接到SQL Online Databse

可有人请引导我,我需要去一步一步的地方解决方案,它是有用的方向?

我的问题:

我建立了一个Windows 8.1 Metro Application需要的数据和存储数据拉进我的MySQL在线托管数据库,但由于它不支持我不能用的东西像My.SQL.Data.RT(我猜)因为我得到一个错误。

如何连接到我的在线数据库拉从信息和存储信息呢?如果我不能做到这一点我有什么选择?

使用本地数据库是不是因为每个人都会在数据库中存储的信息,并从数百个不同的计算机上运行的应用程序从中提取信息的选项。

如果你可以点我到一个网站,我可以一步,看看它在步骤请。我正在使用C#

谢谢你的帮助。因为My.SQL.Data.RT可以工作,所以我一直在绞尽脑汁,但是如果你问我,应用程序无法通过Windows Store要求,因为它非常愚蠢。

+0

使用来获取数据的服务,它会通过Windows的认证。[利用Windows 8与WCF(http://tapanila.net/consuming-wcf-service-with-windows -8 /)也见[msdn doucmentation about winRT -wcf](http://msdn.microsoft.com/en-us/library/hh556233(v = vs.110).aspx) – Eldho

回答

0

我不是一个Windows 8商店应用开发人员,所以我只是想给点建议。

从我所知道的,直接连接到数据库服务器通过互联网从客户端应用程序是不是一个好的做法,如今。相反,人们提供API来做到这一点。

例如,Twitter提供了宁静的API,因此Twitter客户端可以请求http url并以JOSN格式获得想要的数据。 oAuth确保连接的安全性(这样您就不会在http请求中传输用户名和密码)和SSL/HTTPS。

以这种方式,数据库连接对互联网是隐藏的。如果您想在Windows以外的其他平台上开发另一个客户端,您也将从API层受益,例如iOS或Android。

通过一个快速谷歌搜索,我发现了两个导游有关使宁静的API与C#。

http://www.codeproject.com/Articles/112470/Developing-a-REST-Web-Service-using-C-A-walkthroug http://www.asp.net/web-api/tutorials/hands-on-labs/build-restful-apis-with-aspnet-web-api

相关问题