2014-03-26 36 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

相關問題