Как я могу создать базу данных sqlite в памяти? - PullRequest
42 голосов
/ 07 февраля 2012

Я пробовал SQLiteConnection(":memory:") и SQLiteConnection("sqlite::memory:"), но оба они терпят неудачу с 'Неверный формат ConnectionString'

Ответы [ 3 ]

77 голосов
/ 07 февраля 2012

1001 * попробовать *

var connection = new SQLiteConnection("Data Source=:memory:");
4 голосов
/ 16 октября 2017

Я использую это:

var connectionStringBuilder = new SQLiteConnectionStringBuilder { DataSource = ":memory:" };
var connection = new SQLiteConnection(connectionStringBuilder.ToString());
2 голосов
/ 21 февраля 2017

Может быть, уже слишком поздно, но FullUri=file::memory:?cache=shared; работает.

Это знание из вопроса на форуме

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...