使用 SQLiteConnection.Delete(object) 命令与 sqlite-net orm 一起使用后更
本文关键字:一起 orm sqlite-net Delete SQLiteConnection object 命令 使用 | 更新日期: 2023-09-27 18:34:07
我正在使用sqlite-net ORM。首先,我使用的是大数据库,文件大小约为120 mb。比我删除了该数据库的一小部分,但文件大小没有改变。我正在尝试使用真空,但我无法使用真空命令。我应该在哪里使用真空命令?
public class Entities : SQLiteConnection
{
public Entities(string dbPath, bool createDatabase = false)
: base(dbPath)
{
}
}
我的SQLiteConnection位于SQLite.cs sqlite-net orm中。
这种快速的方法使用 sqlite 命令与 SQLitePCL 库一起使用。
public async Task<int> Vacuum()
{
return Db.SqliteConnection.ExecuteAsync("VACUUM;");
}