2012-03-20 35 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