我正在使用 SQLite.NET 和 SQLite.NET 扩展来表示来自 Rest API 的对象。这是我的工作流程:
- 在本地创建对象
- 将其保存到数据库。
- 在后台线程上:
- 获取对象的副本
- 将其发布到服务器
- 用返回的内容更新对象
- 将此对象副本保存回数据库
- 收到通知我的对象已更新。
此时,我想要的是使用数据库中保存的数据刷新我的对象副本。我不想扔掉我的对象并创建一个新对象。调用GetChildren
会刷新子对象,但不会刷新对象本身的属性。
如何使用 SQLite.NET 刷新现有对象?
我正在使用 SQLite.NET 和 SQLite.NET 扩展来表示来自 Rest API 的对象。这是我的工作流程:
此时,我想要的是使用数据库中保存的数据刷新我的对象副本。我不想扔掉我的对象并创建一个新对象。调用GetChildren
会刷新子对象,但不会刷新对象本身的属性。
如何使用 SQLite.NET 刷新现有对象?