using SqliteBackups.Interfaces; using System; using System.Collections.Generic; using System.Data.SQLite; using System.Linq; using System.Text; using System.Threading.Tasks; namespace SqliteBackups { public class BackupRoutines : IBackupRoutines { public void BackupSqliteDb(string fromDb, string toDb) { using var source = new SQLiteConnection($"Data Source={fromDb}; Version=3;"); using var destination = new SQLiteConnection($"Data Source={toDb}; Version=3;"); source.Open(); destination.Open(); source.BackupDatabase(destination, "main", "main", -1, null, 0); } } }