此代碼將創建數據庫中:LocalFolder如何重置主鍵和刪除SQLite的DB中創建
string DBPath = Path.Combine(Windows.Storage.ApplicationData.Current.LocalFolder.Path, "customers.sqlite");
using (var db = new SQLite.SQLiteConnection(DBPath))
{
// Create the tables if they don't exist
db.CreateTable<Customer>();
db.CreateTable<Item>();
}
問題:
- 以下這裏的代碼不會重置主鍵爲每個表格設置爲0(或起始數字)一旦每個表格都被使用過。這段代碼是否只能清空表格,但不能重置主鍵?
如何刪除customers.sqlite(數據庫創建),因此,這將所有主鍵恢復到起始號碼0一樣
using (var db = new SQLite.SQLiteConnection(DBPath))
{
db.DeleteAll<Customer>();
db.DeleteAll<Item>();
}
這已經在這裏找到答案 http://stackoverflow.com/questions/1601697/sqlite-reset-primary-key-field – n00b