我想在我的MonoTouch的應用程序使用SQLite數據庫。從http://docs.xamarin.com/recipes/ios/data/sqlite我看到兩個選項。MonoTouch的sqlite的網或ADO.Net
- sqlite的淨
- ADO.NET
做研究,我發現,SQLite的淨使用方便,適用於iOS和Android的,但不支持外鍵的概念。我的需要是在我的數據庫中有關係。學生表與課堂,教授,作業表相關聯。不那麼複雜! Sqlite-net是否支持這種關係?哪一個是更好的選擇Sqlite-net或ADO.Net。 讚賞... 謝謝
除非你從字面上一無所知SQL和模式,我會小心的(1)也,因爲我已經沒有任何的因使用這種方法開發的問題,不知道到底/理解是什麼架構上已經變成了。 此外,任何想法時,你需要更新架構,如一個新的字段添加到表會發生什麼?如果您向該類添加字段,舊數據會發生什麼情況,因爲它可能是應用程序版本更新,它將被添加進來? – SharpC 2016-09-28 19:30:45
是的,我通常選擇#2,然後必須推出我自己的遷移計劃以更改架構。 [SQLiteExpert](http://www.sqliteexpert.com/)是提前創建數據庫的好工具。 – jonathanpeppers 2016-09-28 20:43:46