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

注解

当实体数据模型工具生成复杂类型时, ReportPropertyChanging 在属性更改之前调用该方法以缓存属性的 IEntityChangeTracker 当前值,以便此值可用作该属性的原始值。

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

跟踪对自定义复杂对象的属性所做的更改时,必须调用 ReportPropertyChanging。 当复杂对象从 ComplexObject中继承时执行此操作。

适用于