私は SQLite.NET と SQLite.NET 拡張機能を使用して、Rest API からのオブジェクトを表しています。これは私のワークフローです:
- オブジェクトをローカルに作成する
- DBに保存します。
- バックグラウンド スレッドで:
- オブジェクトのコピーを取得する
- サーバーに投稿する
- 戻ってきたものでオブジェクトを更新する
- このオブジェクトのコピーを DB に保存します
- オブジェクトが更新されたことを通知します。
この時点で、DB から保存されたデータを使用してオブジェクトのコピーを更新する必要があります。オブジェクトを捨てて新しいオブジェクトを作成したくありません。を呼び出すGetChildren
と子が更新されますが、オブジェクト自体のプロパティは更新されません。
SQLite.NET を使用して既存のオブジェクトを更新するにはどうすればよいですか?