我想知道最新的 MonoTouch 对使用 SQLite 的支持程度如何。我能找到的最接近的信息是这篇文章,它提到了 v1.2 中的有限支持,但它承认您在使用它时可能会遇到运行时错误。
这是我在 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 驱动程序,那么它是一个不错的选择。
Greg Shackles 在四月份用 Monotouch/droid 举办了一次关于 x 平台开发的精彩研讨会,他介绍了这些库和其他库:http://blog.xamarin.com/2012/04/25/cross-platform-mobile-development-seminar/
关于xamarin.ios - Monotouch 对 SQLite 的支持级别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13409477/