假设你谈论的是来自http://sqlite.phxsoftware.com/的System.Data.SQLite,那么你可以在连接字符串中将文件名设置为:memory:,它应该会创建一个内存数据库。var connection = new SQLiteConnection("Data source=:memory:");
":memory:"
是系统内的一个特殊情况,我不确定有没有好的方法来使用一些任意字节流初始化它,尤其是从C#。在C++和POSIX操作系统中,我建议使用tempfs文件,但我无法确切地说Windows如何处理。 - Travis Gockel