我有一個項目有兩個部分。在Xamarin Forms中爲IOS應用程序連接遠程數據庫
1 Windows窗體或WPF應用程序,它基本上連接到數據庫和讀/寫/更新一些基本的文本數據(這部分已經完成)。 2另一方面,我目前正在開發一個IOS應用程序,它可以連接到遠程數據庫並讀/寫/更新數據。
從Windows窗體應用程序和IOS應用程序連接相同的SQLite或SQL數據庫的最佳方式是什麼?
在此先感謝
我有一個項目有兩個部分。在Xamarin Forms中爲IOS應用程序連接遠程數據庫
1 Windows窗體或WPF應用程序,它基本上連接到數據庫和讀/寫/更新一些基本的文本數據(這部分已經完成)。 2另一方面,我目前正在開發一個IOS應用程序,它可以連接到遠程數據庫並讀/寫/更新數據。
從Windows窗體應用程序和IOS應用程序連接相同的SQLite或SQL數據庫的最佳方式是什麼?
在此先感謝
最好的辦法是建立一個API/web服務,這將是數據庫和客戶端之間的接口:WPF,iOS應用程序,你可能想在將來添加任何其他客戶端。
使用WebService的是更安全的,我想你不希望你的數據庫的用戶名和密碼是無處不在。
使用WebService可以抽象數據層。不使用API並直接從您的應用程序使用與數據庫的連接將使應用程序與表結構緊密結合,並且數據庫中發生的任何單一更改都會強制您在應用程序中執行更改。
使用WebService,您可以決定哪些信息可供消費者使用。
還有很多其他使用WebServices Plus,但希望這足以清除您的疑問。
是否有任何的入門教程,關於Web服務的例子嗎?我發現的那些對初學者來說很複雜。謝謝! – Omer
http://github.com/activa/iridium支持所有.NET平臺,可以連接到SQL Server或本地SQLite數據庫 –