我想知道最新的MonoTouch對於使用SQLite的支持程度。我可以找到的最接近的信息是本文中的這篇文章,它反駁了v1.2中的有限支持,但是它承認在使用時可能會遇到運行時錯誤。SQLite的Monotouch支持級別
這是我的Xamarin網站上找到:http://docs.xamarin.com/ios/Guides/Advanced_Topics/System.Data
這真的讓我害怕。有沒有任何文檔說明Xamarin對SQLite的當前支持水平?
我想知道最新的MonoTouch對於使用SQLite的支持程度。我可以找到的最接近的信息是本文中的這篇文章,它反駁了v1.2中的有限支持,但是它承認在使用時可能會遇到運行時錯誤。SQLite的Monotouch支持級別
這是我的Xamarin網站上找到:http://docs.xamarin.com/ios/Guides/Advanced_Topics/System.Data
這真的讓我害怕。有沒有任何文檔說明Xamarin對SQLite的當前支持水平?
我不能說說過去那篇文章中System.Data支持的變化,但我認爲人們使用csharp-sqlite或者更好一些而不是sqlite-net是相當普遍的。 Csharp-sqlite是一個獨立的SQLite端口。而且sqlite-net的「更好」,因爲它是一個最小的庫,你可以在你的項目中放置一個文件,並使用它來支持各種單聲道平臺上的sqlite。然而,由於基於反射的ORM,它仍然具有很好的特性,例如「強類型查詢」。所以如果你不需要一個完整的Sqlite驅動程序,它是一個很好的選擇。
格雷格鐐銬做了較4月份的MonoTouch/DROID回來,在那裏他介紹了這些和其他圖書館的X平臺開發一個很好的研討會:http://blog.xamarin.com/2012/04/25/cross-platform-mobile-development-seminar/
這link是過時的,它是關於MonoTouch的1.2和最新的MonoTouch的版本6.0。
我使用Sqlite和Vici CoolStorage在two apps on App Store:簡單,沒有問題。我從來沒有看到使用Sqlite的任何運行時錯誤。