AngularJS フロントエンドと WebApi コントローラーで CFE を使用しています。親子関係の画面があります。
EntityAには多くのEntityBがあり、これにも多くのEntityCがあります。モデル内のオブジェクトに対して更新前カスケードと削除前カスケードを設定しました。
私の使用例は、ユーザーが EntityA を編集し、以前に DB に保存された 1 つの EntityB を削除できるようにすることです。アプリケーションでこの変更を正しくレプリケートできません。私の目的は、完全なコンテンツをサーバーに送信することにより、この複製を促進することです (新規または編集された EntityA、更新、作成、および削除された EntityB など、子の場合)。
EntityB の entityState 属性 (CodeFluent.Runtime.CodeFluentEntityState.ToBeDeleted) をサーバーに送信しようとしましたが、うまくいきませんでした。EntityB のエンティティ状態は、Save() メソッドで Unchanged と見なされます。
変更可能な trackingMode についても読みましたが、それが私のニーズに合っているかどうかわかりませんか? https://www.softfluent.com/documentation/BOM_EVT_EN_PropertyChanged.html
切断されたアプリケーションの TrackingMode を変更することを検討しますか? 他の子を持つ子をクライアントに削除させる方法はありますか?
ご回答有難うございます、