子コレクションを含む親が与えられた場合、次の属性があります。
[Include, Composition]
public virtual ICollection<FieldValue> FieldValues {get;set;}
とロードを行う:
Context.Load(Context.GetQuery(),LoadBehavior.RefreshCurrent,true);
別のユーザーまたはバックグラウンドプロセスによって削除されたFieldValuesは、クライアントコンテキストから削除されないことがわかります。これが設計上どのようになるかはわかりますが、これを回避するにはどうすればよいですか?削除されたアイテムを処理するためにロードプロセスにプラグインする方法はありますか?
ロードコールバックは、見た目では遅すぎます。すべてがすでにマージされているため、比較するものはありません。