内存中数据库

SQLite 内存中数据库是完全存储在内存中(而不是磁盘上)的数据库。 使用特殊数据源文件名 :memory: 可创建内存中数据库。 连接关闭后,数据库会被删除。 使用 :memory: 时,每个连接都会创建自己的数据库。

Data Source=:memory:

可共享的内存中数据库

在连接字符串中使用 Mode=MemoryCache=Shared 可以在多个连接之间共享内存中数据库。 Data Source 关键字用于为内存中数据库提供名称。 使用相同名称的连接字符串将访问相同的内存中数据库。 只要至少有一个与之相连的连接保持打开状态,数据库便会保持。 GitHub 上提供了对此进行演示的示例

Data Source=InMemorySample;Mode=Memory;Cache=Shared