2017-01-11 56 views

回答

3

你可以把一個db文件放到你的appx中;在第一次運行復制這個數據庫文件到本地存儲?只需檢查文件是否已經存在於本地應用程序數據中,並且不從您的appx複製到本地存儲。

位像

private async Task EnsureDatabaseAsync() 
     { 
       var localFolder = ApplicationData.Current.LocalFolder; 
      try 
      { 
       var localDbFile = await localFolder.GetFileAsync("mydb.db"); 
      } 
      catch(FileNotFoundException) 
      { 
       var dbFile = await StorageFile.GetFileFromApplicationUriAsync(new Uri("mx-appx:///local/assets/mydb.db")); 
       await dbFile.CopyAsync(localFolder); 
      } 
     } 
相關問題