ComplexObject.ReportPropertyChanged(String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
通知更改跟踪器复杂对象的属性已更改。
protected:
override void ReportPropertyChanged(System::String ^ property);
protected override sealed void ReportPropertyChanged(string property);
override this.ReportPropertyChanged : string -> unit
Protected Overrides NotOverridable Sub ReportPropertyChanged (property As String)
参数
- property
- String
已更改属性的名称。
例外
property 是 null。
注解
当实体数据模型工具生成复杂类型时, ReportPropertyChanged 在属性更改后调用该方法,以将缓存的值 IEntityChangeTracker 提交为属性的原始值。
此方法调用 EntityComplexMemberChanged 更改跟踪器中的方法。
跟踪对自定义复杂对象的属性所做的更改时,必须调用 ReportPropertyChanged。 当复杂对象从 ComplexObject中继承时执行此操作。