2010-10-05 19 views

Odpowiedz

3

Zakładając mówisz System.Data.SQLite od http://sqlite.phxsoftware.com/), wówczas można ustawić nazwę pliku na ciąg połączenia :memory: i powinno stworzyć bazę danych w pamięci.

var connection = new SQLiteConnection("Data source=:memory:"); 
+2

Jak rozumiem, tworzy pustą bazę danych w pamięci i nie widzę sposobu na jej zainicjowanie strumieniem bajtów. –

+1

Prawidłowo. SQLite '": memory: "' jest szczególnym przypadkiem wewnątrz systemu i nie jestem pewien, czy istnieje dobry sposób na jego zainicjowanie przy użyciu dowolnego strumienia bajtów, zwłaszcza nie z C#. W C++ i POSIX OS sugerowałbym plik tempfs, ale naprawdę nie mogę mówić do Windowsa. –

Powiązane problemy