ComplexObject.ReportPropertyChanging(String) 方法

定义

通知更改跟踪器,对复杂对象的属性更改挂起。

protected:
 override void ReportPropertyChanging(System::String ^ property);
protected override sealed void ReportPropertyChanging (string property);
override this.ReportPropertyChanging : string -> unit
Protected Overrides NotOverridable Sub ReportPropertyChanging (property As String)

参数

property
String

更改的属性的名称。

例外

propertynull

注解

当复杂类型由 Entity Data Model 工具生成时,在属性更改前将调用 ReportPropertyChanging 方法将属性的当前值缓存在 IEntityChangeTracker 中,以便能够将此值用作该属性的原始值。

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

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

适用于