是否可以在二进制流上打开SQLiteConnection而不先将其保存到磁盘?当然有一种方法可以“欺骗”连接,认为流是一个文件。我的意思是,在内部,无论如何它正在做什么,对吧?
答案 0 :(得分:3)
假设您正在讨论来自http://sqlite.phxsoftware.com/的System.Data.SQLite
,那么您可以将连接字符串上的文件名设置为:memory:
,它应该创建一个内存数据库。< / p>
var connection = new SQLiteConnection("Data source=:memory:");