簡體   English   中英

將 Sqlite 數據庫保存到文件

[英]Save a Sqlite database to a file

我有一個 Sqlite 數據庫,我在其中檢索數據並將它們插入到List <T>中。 我希望能夠將此列表保存在設備內的文件中,或者直接保存在 SqLite 數據庫中,以便即使在應用程序重新啟動時也能夠恢復它。

使用File.Write()方法似乎不起作用,因為據我了解它可以寫入字符串或字節。 有什么建議么?

string LocalDB = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), "LocalDb.sqlite");

var conn = new SQLiteAsyncConnection(LocalDB);
await conn.CreateTableAsync<HumorDiary>();

var query = conn.Table<HumorDiary>();
var PagineDiario = await query.ToListAsync();
string LocalDB = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), "LocalDb.sqlite");

var conn = new SQLiteAsyncConnection(LocalDB);
await conn.CreateTableAsync<HumorDiary>();

var query = conn.Table<HumorDiary>();
var PagineDiario = await query.ToListAsync();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM