IEntityChangeTracker インターフェイス

定義

Object Services がオブジェクトのプロパティに対する変更を追跡するために使用する機能を定義します。Defines the facilities that are used by Object Services to track changes that are made to the properties of an object.

public interface class IEntityChangeTracker
public interface IEntityChangeTracker
type IEntityChangeTracker = interface
Public Interface IEntityChangeTracker
派生

注釈

EntityObject および ComplexObject は、Entity Data Model ツールによって生成されるエンティティ型と複合型の基本クラスです。EntityObject and ComplexObject are the base classes for entity types and complex types generated by the Entity Data Model tools. これらの基本クラスは、両方とも IEntityChangeTracker を使用してプロパティの変更を報告します。Both base classes use IEntityChangeTracker to report property changes.

詳細については、「 id の解決、状態管理、および Change TrackingPOCO エンティティの変更の追跡」を参照してください。For more information, see Identity Resolution, State Management, and Change Tracking and Tracking Changes in POCO Entities.

プロパティ

EntityState

追跡対象のオブジェクトの現在の状態を取得します。Gets current state of a tracked object.

メソッド

EntityComplexMemberChanged(String, Object, String)

複合型のプロパティが変更されたことを変更トラッカーに通知します。Notifies the change tracker that a property of a complex type has changed.

EntityComplexMemberChanging(String, Object, String)

複合プロパティに対する変更が保留中であることを変更トラッカーに通知します。Notifies the change tracker of a pending change to a complex property.

EntityMemberChanged(String)

エンティティ型のプロパティが変更されたことを変更トラッカーに通知します。Notifies the change tracker that a property of an entity type has changed.

EntityMemberChanging(String)

エンティティ型のプロパティに対する変更が保留中であることを変更トラッカーに通知します。Notifies the change tracker of a pending change to a property of an entity type.

適用対象