次の方法で共有


オンライン バックアップ

SQLite は、アプリの実行中にデータベース ファイルをバックアップできます。 この機能は、BackupDatabaseSqliteConnectionメソッドとして Microsoft.Data.Sqlite で使用できます。

// Create a full backup of the database
var backup = new SqliteConnection("Data Source=BackupSample.db");
connection.BackupDatabase(backup);

現在、 BackupDatabase はデータベースをできるだけ迅速にバックアップし、他の接続がデータベースへの書き込みをブロックします。 問題 #13834 は、バックグラウンドでデータベースをバックアップし、他の接続でバックアップを中断してデータベースに書き込む代替 API を提供します。 関心がある場合は、問題に関するフィードバックを提供してください。