2011-08-29 61 views

回答

1

我會推薦使用WCF連接到數據庫。我以前做過,而且非常簡單。

Querying a database on Windows Phone 7 using WCF

+0

如果您沒有任何特定的數據庫或Web服務需求需要滿足,這將工作! –

+0

我必須連接到遠程數據庫才能從該數據庫獲取數據。我需要創建一個Web服務來從數據庫獲取這些數據,並將它們放在Silverlight中的Windows Phone 7應用程序中。我必須發送一個查詢到數據庫來獲取這些數據。我不知道如何在silverlight中做到這一點。 – Fakultet

+0

我發佈的鏈接完全符合您的要求。它演示瞭如何通過WCF(Windows Communication Foundation)服務將Windows Phone 7 Silverlight應用程序連接到SQL Server數據庫,該服務將公開與數據庫交互的操作。對你有用嗎? –

0

另一種方式是建立一個ASP.NET MVC的網站,將暴露你的數據作爲JSON。這就是我所做的。

通過這種方式,您可以根據需要快速輕鬆地向用戶提供API。

這看起來可能有點多,但是我認爲從長遠來看,你會從中獲得更多的收益,但是我完全依賴於你需要/想要做的事情。

一些問題有多種解決方案:-)

這裏有一些鏈接: ASP.NET MVC:http://www.asp.net/mvc

JsonResult MSDN:http://msdn.microsoft.com/en-us/library/system.web.mvc.jsonresult.aspx

簡單的JSON例子:http://peterkellner.net/2010/05/14/unit-test-jsonresult-aspnet-mvc-reflection/

所以總結你的工作。您創建了一個顯示返回JSON的REST端點的網頁。您的網頁具有底層的數據庫連接。您的WP7會消耗/訪問您的網頁以獲取數據。您可以爲用戶添加額外的API,以便輕鬆添加或使用數據。

相關問題