如何识别IEditableObject是否处于编辑状态

本文关键字:于编辑 编辑 状态 IEditableObject 何识别 识别 是否 | 更新日期: 2023-09-27 18:19:55

在wcf-ria服务中为实体实现IEditableObject时,如何知道该实体是否处于Edit状态(例如,Begin()正在启动)?

如何识别IEditableObject是否处于编辑状态

IEditableObject只实现了3个方法(BeginEditCancelEditEndEdit),因此如果没有自定义实现,就无法检测对象是否处于编辑模式。

例如,您可以实现一个IsInEdit属性,在BeginEdit中将该属性设置为true,在CancelEditEndEdit中将其设置为false。