此代码将在以下位置创建数据库:LocalFolder
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>();
}