【发布时间】:2011-03-01 13:49:52
【问题描述】:
我的 RIA 服务上下文类有一个实体集 TaskToOperationAssociations,其中包含任务到操作关联的列表。
有没有办法“找到”已从集合中删除的关联实体?我可以看到上下文在其私有字段中引用了已删除的关联(显然需要对其进行跟踪,以便可以提交删除操作)。
这是一个例子......
如果我有与操作 X、Y 和 Z(ID 的 O1、O2 和 O3)相关联的任务“A”(ID=T1)和任务 B(ID=T2)与相同的操作相关联那么该集合将包含 3 个 TaskToOperationAssociations,如下所示...
- 关联 A1,TaskId = T1,OperationID = 1
- 关联 A2,TaskId = T1,OperationID = 2
- 关联 A3,TaskId = T1,OperationID = 3
- 关联 A4,TaskId = T2,OperationID = 1
- 关联 A5,TaskId = T2,OperationID = 2
- 关联 A6,TaskId = T2,OperationID = 3
我删除关联 A1 并捕获 TaskToOperationAssociations 的属性更改事件。在事件处理程序中,我想知道 Task T1 的任何关联是否已更改,以便我可以在 UI 上启用保存按钮。
希望这是有道理的。 谢谢 本
【问题讨论】:
标签: .net silverlight silverlight-4.0 ria silverlight-toolkit