【发布时间】:2013-10-07 00:03:29
【问题描述】:
我正在使用 windows phone 8,我的过程是:
- 我将 git repo 克隆到本地。
- 我将该 c++ 项目 (Sqlite) 添加到我现有的项目中。
- 我在项目中添加了 Sqlite-net(SQLite.cs 和 SQLiteAsync.cs)。
- 比创建USE_WP8_NATIVE_SQLITE编译符号成功。
创建的数据库和记录也插入到表中,但问题是每当我启动模拟器时,同名的数据库是并且再次创建表......即使我已经设置了检查数据库文件是否存在的条件。如果在不关闭的情况下运行应用程序模拟器它工作并且数据库没有创建两次。所以如果有人知道是什么问题,请告诉我......
【问题讨论】:
-
请分享你的一些代码
-
在 App.xaml 文件中添加此代码字符串 dbPath = Path.Combine(Windows.Storage.ApplicationData.Current.LocalFolder.Path, "db.sqlite"); if (!FileExists("db.sqlite").Result) { using (var db = new SQLiteConnection(dbPath)) { db.CreateTable
(); } } -
并按照此链接的说明进行操作codeproject.com/Articles/578154/…
标签: c# windows-phone-8 sqlite