0

我正在使用 SQLite.NET 和 SQLite.NET 扩展来表示来自 Rest API 的对象。这是我的工作流程:

  • 在本地创建对象
  • 将其保存到数据库。
  • 在后台线程上:
    • 获取对象的副本
    • 将其发布到服务器
    • 用返回的内容更新对象
    • 将此对象副本保存回数据库
  • 收到通知我的对象已更新。

此时,我想要的是使用数据库中保存的数据刷新我的对象副本。我不想扔掉我的对象并创建一个新对象。调用GetChildren会刷新子对象,但不会刷新对象本身的属性。

如何使用 SQLite.NET 刷新现有对象?

4

1 回答 1

0

非常晚的答案,但 SQLite.Net 的 API 中不存在此功能。我确定您已经完成了明显的操作(拉出记录,获取非关系属性,然后将它们复制过来)。

于 2016-04-19T20:49:32.473 回答