2014-02-13 70 views
2

我正在使用C#和XAML創建Windows Phone 8應用程序,該應用程序會爲網站提供有關對寵物有毒的數據的網站。一旦用戶進入該產品,它將進入該網站上的毒品列表的URL,並與該產品的名稱連接。例如,對於巧克力: www.petpoisonhelpline.com/poison/ +巧克力/創建Windows Phone 8應用程序並將其連接到數據庫的最佳方法(SQL Server優先)

我正在考慮使用該網站的complete poison list創建產品名稱和網址的數據庫。

這樣我就可以實現搜索建議功能,並使用數據庫來正確轉到產品的網址。

現在我需要找到一種方法來創建該數據庫並將其連接到我的應用程序。我已經搜索了互聯網的建議,到目前爲止,我遇到了SQLite和SQL Server Compact Toolbox;並使用LINQ to SQL。問題是我甚至不知道數據庫應該是本地還是託管在Azure上,因此我不知道要查找哪些教程。

this我想要完成什麼?

對不起,如果這似乎是一個重複的問題。但我誠實地試圖尋找類似的問題,但我不知道如何處理這個問題,我不知道哪些答案適用於我正在嘗試做的事情。

所有幫助非常感謝!

回答

2

基於Windows Phone或Silverlight的應用程序無法直接連接到SQL Server數據庫。可能的選項是:

  1. 使用本地數據庫(如SQLite的,SQL CE),
  2. 看看到Windows Azure的Mobile Service 如果你想將數據存儲在Azure中
  3. ,如果你想使用SQL服務器數據庫,創建Web服務橋接 Windows Phone應用程序到數據庫。然後,您可以開發web 服務以連接到MSDN文章後面的數據庫,以及 將windows phone應用程序連接到Web服務。參考文獻on how to connect windows phone application to wcf service

+0

謝謝你的回答!我開始使用SQL CE。這似乎沒關係,但我遇到了錯誤,找到我的數據庫的路徑。我正在嘗試在stackoverflow上尋找答案。再次感謝! – jbagga

+0

不客氣。不要忘了接受這個答案,以確認你得到了正確的答案([關於接受答案的更多信息](http://meta.stackexchange.com/a/5235))。如果您發現難以解決,請毫不猶豫地發佈有關該錯誤的其他問題。 – har07

相關問題