2017-05-10 30 views
0

我目前正在爲使用Xamarin的Android編寫移動應用程序,並且需要與Microsoft SQL Server數據庫進行交互來完成此操作。以前對於連接相同數據庫(不適用於移動設備)的所有其他應用程序,我可以使用ADO.net .edmx文件整潔,方便地與服務器進行交互,但是我似乎碰到了許多磚牆試圖在Xamarin for Android上做同樣的事情。如何在Xamarin for Android中與SQL Server進行交互?

+0

您可以將數據庫接口作爲Web API放入服務器,並可以從任何應用程序(包括Android)隨意訪問它 – Fabio

回答

0

在處理移動應用程序時,您決不能採用這種方法。在以前的應用程序中,您有一個Web應用程序與數據庫進行通信,客戶端是瀏覽器。相比之下,您必須將移動應用程序視爲瀏覽器。瀏覽器無法直接連接到與移動應用程序相同的SQL Server。

瀏覽器 - > asp.net - > SQL服務器

手機 - > asp.net - > SQL服務器

當然有人可能會說,我們這樣做,在的WinForms應用程序,但是這是可以接受的,因爲大多數的這些Windows應用程序安裝在數據庫所在的同一數據中心的前提下,我們可以在其上應用AD Windows身份驗證安全性。完全不同於移動應用程序的情況。

相關問題