接続文字列を次のように使用して、System.Data.SQLiteインメモリデータベースを作成しています
"Data Source=:memory:",
マルチスレッド間でこのデータベースにアクセスしたい。
ここで私が行うことは、オブジェクトのクローンを作成し、SQLiteConnection
そのコピーをワーカースレッドに渡すことです。
しかし、実際には、異なるスレッドが共有データベースではなく、インメモリデータベースの個々のインスタンスを取得することがわかりました。スレッド間で1つのインメモリデータベースを共有するにはどうすればよいですか?
ありがとう!