ComplexObject.ReportPropertyChanged(String) 方法

定义

通知更改跟踪器,某个复杂对象的属性已更改。

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

已更改的属性的名称。

例外

propertynull

注解

当复杂类型由 Entity Data Model 工具生成时,在属性更改后将调用 ReportPropertyChanged 方法,以将 IEntityChangeTracker 中的缓存值作为属性的原始值提交。

此方法调用更改跟踪器中的 EntityComplexMemberChanged 方法。

跟踪对自定义复杂对象的属性作出的更改时,必须调用 ReportPropertyChanged 方法。 对于从 ComplexObject 继承的复杂对象应采用此操作。

适用于