我正在创建一个System.Data.SQLite的内存数据库,使用的连接字符串为:
"Data Source=:memory:",
我希望能够在多线程中访问此数据库。
现在我所做的是克隆SQLiteConnection
对象并将副本传递给工作线程。
但我发现不同的线程实际上获得了独立的内存数据库实例,而不是共享的数据库。如何在多个线程之间共享一个内存数据库呢?
谢谢!
我正在创建一个System.Data.SQLite的内存数据库,使用的连接字符串为:
"Data Source=:memory:",
我希望能够在多线程中访问此数据库。
现在我所做的是克隆SQLiteConnection
对象并将副本传递给工作线程。
但我发现不同的线程实际上获得了独立的内存数据库实例,而不是共享的数据库。如何在多个线程之间共享一个内存数据库呢?
谢谢!