我使用以下代码创建了一个共享内存数据库,但问题是,即使我关闭连接或重新启动机器,数据仍然可用。
我不明白数据是如何持久的以及它的物理存储位置。
using (SQLiteConnection database = new SQLiteConnection("file: empDB ? mode = memory & cache = shared"))
{
database.CreateTable(emp.GetType());
database.Insert(emp);
var value = database.Query<Emp>("select * from emp;select * from emp;");
}