2013-07-17 25 views
2

我是Sqlite的新手。这是我迄今为止所了解的。如何使用Sqlite for Xamarin.Android

请帮助确认我的理解。 1)Sqlite引擎内置于Android操作系统

所以,我不需要从它的网站下载并安装这个Sqlite引擎。

现在,我有以下问题:

2)如果我有一个SQLite数据库(在项目中它的数据),我需要读取(使用的MemoryStream读入缓冲区,这是基于在WP上的SlqCe)它进入Sqlite引擎下的文件夹或目录?

3)是否有创建表,添加,插入,更新SQLite的,安装程序的关系

4的任何教程)是参照完整性的支持?就像我删除主键一样,所有的外键也会被删除。

感谢

极大地帮助我建立SQLite数据库
+0

http://stackoverflow.com/questions/4938867/need-an-example-of-sqlite-with-monodroid –

+0

感谢您的链接。有这个问题。在哪里存储Sqlite数据库与项目中的数据。我看到了这个Environment.GetFolderPath(Environment.SpecialFolder.Personal),什么是SpecialFolder?它是由用户或系统文件夹创建的?谢谢 – MilkBottle

+0

它只是用户的“我的文档”文件夹,并由系统创建。 –

回答

0

一个应用是本
SQLite的专家,http://www.sqliteexpert.com/这与您可以与设计的数据库,然后生成SQL GUI的独立片sofware的代码来生成数据库。

有关设置数据库的事情是您需要从Android.Database.Sqlite.SQLiteOpenHelper对象创建一个类并覆盖OnCreate(SQLiteDatabase db)OnUpgrade(SQLiteDatabase db, int oldVersion, int newVersion)方法。然后由您来编写插入方法等等。

好运, James。

相关问题