在断开的应用程序中的TrackingMode

时间:2016-04-21 12:09:42

标签: codefluent

我正在使用CFE和AngularJS前端和WebApi控制器; 有一个屏幕,我有亲子关系;

EntityA 有许多 EntityB ,其中还有很多 EntityC ; 我为模型中的对象设置了“更新前”和“删除级联之前”。

我的用例是,用户可以编辑EntityA,并可能删除之前存储在DB中的一个EntityB。 我无法让我的应用程序正确复制此更改。我的目标是通过将完整内容发送到服务器来驱动此复制(新的或编辑的EntityA,更新,创建和删除的EntityB等等)。

我尝试将EntityB的entityState属性(CodeFluent.Runtime.CodeFluentEntityState.ToBeDeleted)发送到服务器但没有运气。在Save()方法中,EntityB的实体状态被视为未更改。

我还读到了可以更改的trackingMode,但我不确定它是否符合我的需要? https://www.softfluent.com/documentation/BOM_EVT_EN_PropertyChanged.html

我应该考虑为断开连接的应用程序更改TrackingMode吗? 有没有办法让客户删除有其他孩子的孩子?

感谢您的回答,

0 个答案:

没有答案