Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我使用 sqlite 作为数据的临时存储,因为它通过处理系统,理想情况下希望它在内存中,所以我使用:
new SQLiteConnection("Data Source = :memory:");
然而,随着这个数据库变得越来越大,它最终会被刷新到磁盘。这一切都很好,但我的问题是我希望能够指定 sqlite 在需要将其刷新到磁盘时创建此文件的位置。目前它在 %TEMP% 下创建 etilqs_ 文件,我想将其配置为在不同的驱动器上。
没有测试,但试试这个:
new SQLiteConnection("Data Source = :memory:; PRAGMA temp_store_directory = 'yourCustomPathHere'");
基于this和this。