Можно ли открыть SQLiteConnection в двоичном потоке без предварительного сохранения его на диск?Конечно, есть способ «обмануть» соединение, заставив думать, что поток - это файл.Я имею в виду, внутренне это то, что он делает в любом случае, верно?
Если вы говорите о System.Data.SQLite из http://sqlite.phxsoftware.com/),, тогда вы можете установить имя файла в строке подключения на :memory:, и это должно создать базу данных в памяти.
System.Data.SQLite
:memory:
var connection = new SQLiteConnection("Data source=:memory:");