Sauvegarde en ligne
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 en tant que la méthode BackupDatabase 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 aussi rapidement que possible et empêche d’autres connexions d’écrire dans la base de données. Le problème n° 13 834 fournirait 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.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour