0

私はsqliteを使用して、データが処理システムを通過するときにデータの一時的なストアとして機能し、理想的にはこれをメモリに格納したいので、次を使用します。

new SQLiteConnection("Data Source = :memory:");

ただし、このデータベースが大きくなると、最終的にはディスクにフラッシュされます。これはすべて本当にうまく機能しますが、私の質問は、sqliteがディスクにフラッシュする必要があるときにこのファイルを作成する場所を指定できるようにしたいということです。現時点では、%TEMP%の下にetilqs_ファイルが作成されているので、これを別のドライブに配置するように構成したいと思います。

4

1 に答える 1

0

テストしていませんが、これを試してください:

new SQLiteConnection("Data Source = :memory:; PRAGMA temp_store_directory = 'yourCustomPathHere'");

これこれに基づいて。

于 2012-08-14T11:55:35.180 に答える