Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
SQLite peut sauvegarder des fichiers de base de données pendant l’exécution de l’application. Cette fonctionnalité est disponible dans Microsoft.Data.Sqlite comme BackupDatabase méthode sur SqliteConnection.
// Create a full backup of the database
var backup = new SqliteConnection("Data Source=BackupSample.db");
connection.BackupDatabase(backup);
Actuellement, BackupDatabase sauvegarde la base de données le plus rapidement possible et empêche d’autres connexions d’écrire dans la base de données. Le problème #13834 fournit une autre API pour sauvegarder la base de données en arrière-plan et autoriser d’autres connexions à interrompre la sauvegarde et à écrire dans la base de données. Si vous êtes intéressé, fournissez des commentaires sur le problème.