私のデータベースには、User、List、およびUserListという3つのエンティティがあります(ユーザーとListの間の多対多の関係を表しています)。私のアプリケーションでは、TrackTrackingOptions.NotifyLocalAndServerOperationsオプションを使ってSyncContextを初期化しました。クライアントからサーバー上の削除を検出できません
await Client.SyncContext.InitializeAsync(_store, StoreTrackingOptions.NotifyLocalAndServerOperations);
私のアプリは、与えられたユーザー、私は(のUserListにリンクレコードを挿入することで)、そのユーザのための新しいリストの関連付けを追加するとき、私はこの変更を検出することができる午前のために実行されている:
var subscription = Client.EventManager.Subscribe<StoreOperationCompletedEvent>(async (storeEvent) => await StoreChangedEventHandler(storeEvent));
protected async Task StoreChangedEventHandler(StoreOperationCompletedEvent storeEvent) {..}
ここで、リンケージを作成すると、UserListレコードとUserListによって参照されるListレコードがプルされます。
このリンクレコードを削除すると、クライアントに届くという通知はありません。
質問:(削除されたレコードの)通知は可能ですか?もしそうなら、それをどうやって起こさせるのですか?