我有一個Sqlite數據庫,我將其填充到Windows應用商店應用內。現在,我想在重新安裝應用程序時說可用的數據庫,因此如果我是對的,我必須將其作爲文件添加到我的項目中。從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?
}
}
用戶不應該出口和因此,在更新或重新安裝之間導入應用程序數據庫你不覺得嗎?你有其他的用戶友好的選擇嗎? – letiagoalves 2013-03-09 13:30:36
這個應用程序會有一個最終用戶和一個管理員版本,數據庫導出將只適用於後者。 – Thomas 2013-03-11 17:00:04