2015-05-08 5 views

ответ

24

Был добавлен онлайн-резервный API для System.Data.Sqlite в version 1.0.80.0 - April 1, 2012. Вы можете создать резервную копию базы данных в то время как есть и другие внешние соединения, как так

using(var source = new SQLiteConnection("Data Source=ActiveDb.db; Version=3;")) 
using(var destination = new SQLiteConnection("Data Source=BackupDb.db; Version=3;")) 
{ 
    source.Open(); 
    destination.Open(); 
    source.BackupDatabase(destination, "main", "main", -1, null, 0); 
} 

Кроме того, будет создан BackupDb.db, если он уже не существует.

Смежные вопросы