Sqlite Online Backup en utilisant System.Data.Sqlite

Comment sauvegarder une firebase database sqlite en code C # natif alors que la firebase database est toujours en ligne? Tous les exemples d’ API de sauvegarde en ligne sont en code C.

L’API de sauvegarde en ligne a été ajoutée à System.Data.Sqlite dans la version 1.0.80.0 – 1 er avril 2012 . Vous pouvez créer une sauvegarde de firebase database alors qu’il existe d’autres connexions externes telles que

 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); } 

De plus, BackupDb.db sera créé s’il n’existe pas déjà.