2016-02-25 64 views
0

我一直在研究Xamarin.Forms,目標是在VisualStudio2015中構建跨平臺的移動應用程序。我有一個完全可以接受的面向公衆的網站,但本機應用程序是老闆認爲我們需要的東西。Xamarin.Forms應用程序SQL服務器數據庫選項

託管在IIS 7.5上的當前Web應用程序使用單獨的項目(DLL)來訪問本地SQL Server 2008實例的數據庫。此VStudio項目通過使用System.Data.SqlClient執行各種存儲過程,將域對象公開給調用的ASP.NET Web窗體。

我知道構建移動本地應用本身Xamarin.Forms是挑戰的一部分,但我詢問這裏澄清對於如何處理數據庫的要求:

我需要創建一些提供當前網站所需的相同CRUD功能的Web服務?

Xamarin documentation lists several options for consuming web services並且我搜索並閱讀了有關數據訪問的更多信息我得出結論,某種類型的可調用Web服務將用於我的最終原生移動應用程序。

這個假設是否正確?

回答

1

是的。您通常需要在您的移動應用程序(或任何遠程客戶端)與您的數據庫服務器之間建立一個Web服務層代理請求。如果你已經在你的網站使用的一個單獨的庫中擁有了所有的crud操作,那麼web服務將只是另一組依賴於相同CRUD庫的端點。

+0

謝謝你的澄清。我會爲此努力。 –

相關問題