Windowsストアアプリ内に入力するSqliteデータベースがあります。アプリを再インストールするときにデータベースを利用できるようにしたいので、正しい場合はファイルとしてプロジェクトに追加する必要があります。
今、PickSaveFileAsync() メソッドを使用してデータベース ファイルをエクスポートしようとしています。残念ながら、ファイルを取得した後はどうすればよいかわかりません。ここに私がこれまでに持っているものがあります:
private async void exportDB_Click(object sender, RoutedEventArgs e)
{
StorageFile database = await ApplicationData.Current.LocalFolder.GetFileAsync("Hashes.db");
var picker = new FileSavePicker();
picker.FileTypeChoices.Add("Database File", new string[] { ".db" });
picker.CommitButtonText = "Save DB";
picker.SuggestedFileName = "Database";
StorageFile file = await picker.PickSaveFileAsync();
if (file != null)
{
// What to do here?
}
}