次の方法で共有


インメモリ データベース

SQLite インメモリ データベースは、ディスクではなく、完全にメモリに格納されるデータベースです。 メモリ内データベースを作成するには、特別なデータ ソース ファイル名 :memory: を使用します。 接続が閉じられると、データベースが削除されます。 :memory:を使用する場合、各接続は独自のデータベースを作成します。

Data Source=:memory:

共有可能なメモリ内データベース

メモリ内データベースは、接続文字列の Mode=MemoryCache=Shared を使用して、複数の接続間で共有できます。 Data Source キーワードは、メモリ内データベースに名前を付けるために使用されます。 同じ名前を使用する接続文字列は、同じメモリ内データベースにアクセスします。 データベースへの接続が少なくとも 1 つ開いている限り、データベースは保持されます。 これを示す サンプル は、GitHub で入手できます。

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