ComplexObject.ReportPropertyChanging(String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
通知更改跟踪器,对复杂对象的属性更改挂起。
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
更改的属性的名称。
例外
property
为 null
。
注解
当复杂类型由 Entity Data Model 工具生成时,在属性更改前将调用 ReportPropertyChanging 方法将属性的当前值缓存在 IEntityChangeTracker 中,以便能够将此值用作该属性的原始值。
此方法调用更改跟踪器中的 EntityComplexMemberChanging 方法。
跟踪对自定义复杂对象的属性作出的更改时,必须调用 ReportPropertyChanging 方法。 对于从 ComplexObject 继承的复杂对象应采用此操作。