2017-01-11 127 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); 
      } 
     } 
相关问题