2012-03-20 74 views
0

什么是我们可以用来开发单声道android应用程序的最佳数据库?最好的我的意思是简单和维护..以及像全文搜索功能。并记住,我将需要开发同一个应用程序的iphone版本。所以我需要使用一个数据库,可用于单声道安卓和单声道ios ..mono android数据库

我的印象是,至少有单声道android的sqlite,但单声道android提供其他数据库?如果是的话,是否比sqlite好?并谈到sqlite,我可以在网上找到像我这样的monodroid新手上的很少的帮助,所以我现在很困惑。我在这里找到的教程http://www.elucidsoft.com/blog/2011/12/31/mono-android-working-with-sqlite/非常简单,而http://www.gregshackles.com/2011/02/using-a-database-in-monodroid-applications/对于我来说相当重要(源代码至少),因为它们没有在该页面上详细描述附加的源代码做了什么..因此,任何帮助都非常感谢

回答

1

我不知道支持任何其他Android数据库和Iphone,而不是sqlite。

在MonoDroid/Monotouch上开发SQLite数据库IMO的最佳方式是使用sqlite-net库。 Gregshackles已经给出了一个在“ORM方式”一节中给出的链接中如何使用它的例子。

您可以查看sqlite-net项目here。要在MonoDorid和Monotouch之间共享数据库代码,您应该使用here列出的技术将代码写入共享项目。

+0

感谢您的信息,但我不认为我可以在单声道机器人中找到类似Project Linker的任何东西 – imin 2012-03-21 03:12:03

+0

如果您使用的是Monodevelop,并且您需要链接项目,则可以链接到项目中的文件。这就像Visual Studio一样内置于Monodevelop中。项目链接器插件使它更容易,因为它会在添加到项目中时自动链接新文件。这一切意味着每次向基础项目添加新文件时,都必须链接到MonoDroid项目中的文件。 – startupsmith 2012-03-21 03:21:10