繁体   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