Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Базы данных SQLite в памяти — это базы данных, которые хранятся полностью в памяти, а не на диске. Используйте специальное имя :memory:
файла источника данных для создания базы данных в памяти. При закрытии подключения база данных удаляется. При использовании :memory:
каждое подключение создает собственную базу данных.
Data Source=:memory:
Общие базы данных в памяти
Базы данных в оперативной памяти могут быть доступны нескольким подключениям с использованием Mode=Memory
и Cache=Shared
в строке подключения. Ключевое Data Source
слово используется для предоставления имени базе данных в памяти. Строки подключения, использующие то же имя, будут получать доступ к той же базе данных в памяти. База данных сохраняется до тех пор, пока не менее одного подключения к ней остается открытым.
Пример, демонстрирующий это, доступен на сайте GitHub.
Data Source=InMemorySample;Mode=Memory;Cache=Shared