内存中数据库

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

Data Source=:memory:

可共享内存中数据库

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

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