我目前正在爲使用Xamarin的Android編寫移動應用程序,並且需要與Microsoft SQL Server數據庫進行交互來完成此操作。以前對於連接相同數據庫(不適用於移動設備)的所有其他應用程序,我可以使用ADO.net .edmx
文件整潔,方便地與服務器進行交互,但是我似乎碰到了許多磚牆試圖在Xamarin for Android上做同樣的事情。如何在Xamarin for Android中與SQL Server進行交互?
0
A
回答
0
在處理移動應用程序時,您決不能採用這種方法。在以前的應用程序中,您有一個Web應用程序與數據庫進行通信,客戶端是瀏覽器。相比之下,您必須將移動應用程序視爲瀏覽器。瀏覽器無法直接連接到與移動應用程序相同的SQL Server。
瀏覽器 - > asp.net - > SQL服務器
手機 - > asp.net - > SQL服務器
當然有人可能會說,我們這樣做,在的WinForms應用程序,但是這是可以接受的,因爲大多數的這些Windows應用程序安裝在數據庫所在的同一數據中心的前提下,我們可以在其上應用AD Windows身份驗證安全性。完全不同於移動應用程序的情況。
相關問題
- 1. 如何通過web服務從xamarin與SQL Server進行交互?
- 2. Xamarin for Android with SQL Server 2008
- 3. Sql Server Service Broker如何與MSDTC進行交互
- 4. 在Visual Studio 2015中與SQL Server數據庫進行交互
- 5. 如何在sql或codeigniter中與多個表進行交互?
- 6. 以編程方式與Sql Server作業進行交互
- 7. 與Android的Webview進行Javascript交互
- 8. ORACLE - SQL Server交互
- 9. 如何使用C#與Exchange Server進行交互?
- 10. WIF如何與[授權]進行交互?
- 11. 如何從Perl與ClearCase進行交互?
- 12. 如何與CD進行交互?
- 13. 如何與USSD菜單進行交互?
- 14. 如何從ruby與RVM進行交互?
- 15. 如何與obd ii elm327進行交互?
- 16. 如何與pynessus進行交互
- 17. 與jQuery進行PDF交互
- 18. 與C++進行交互
- 19. 如何在Android應用程序的命令行中與sqlite3進行交互?
- 20. 應用程序如何在Linux中與硬件進行交互?
- 21. 如何在three.js中與場景中的對象進行交互?
- 22. Android:如何與RemoteControlClient進行交互pre KitKat
- 23. Android - 如何防止用戶與圖庫進行交互
- 24. Android如何與Fragment標籤進行交互
- 25. 如何將android應用程序與樹莓派進行交互...?
- 26. 在Android中與WebView交互
- 27. 在Android中使用OnCreate方法與webview進行交互
- 28. 如何在python中與正在運行的進程進行交互?
- 29. Python - 在Windows中,如何與串口進行交互?
- 30. 在delayed_job中,優先級如何與read_ahead進行交互?
您可以將數據庫接口作爲Web API放入服務器,並可以從任何應用程序(包括Android)隨意訪問它 – Fabio