ObjectStateEntry クラス

定義

エンティティ、エンティティ スタブ、またはリレーションのいずれかを表します。

public ref class ObjectStateEntry abstract : System::Data::Objects::DataClasses::IEntityChangeTracker
public abstract class ObjectStateEntry : System.Data.Objects.DataClasses.IEntityChangeTracker
type ObjectStateEntry = class
    interface IEntityChangeTracker
Public MustInherit Class ObjectStateEntry
Implements IEntityChangeTracker
継承
ObjectStateEntry
実装

プロパティ

CurrentValues

この ObjectStateEntry に関連付けられているオブジェクトまたはリレーションシップの現在のプロパティ値を取得します。

Entity

エンティティ オブジェクトを取得します。

EntityKey

エンティティ キーを取得または設定します。

EntitySet

オブジェクトまたはリレーションシップの EntitySetBase を取得します。

IsRelationship

ObjectStateEntry がリレーションシップを表すかどうかを示すブール値を取得します。

ObjectStateManager

ObjectStateManagerObjectStateEntry を取得します。

OriginalValues

オブジェクトまたはリレーションシップの元の値の読み取り専用バージョンを取得します。

RelationshipManager

エントリによって表されるオブジェクトの RelationshipManager インスタンスを取得します。

State

ObjectStateEntry の状態を取得または設定します。

メソッド

AcceptChanges()

現在の値を元の値として受け取ります。

ApplyCurrentValues(Object)

指定されたオブジェクトのプロパティ値と一致するようにエントリの現在の値を設定します。

ApplyOriginalValues(Object)

指定されたオブジェクトのプロパティ値と一致するようにエントリの元の値を設定します。

ChangeState(EntityState)

エントリの状態を、指定された EntityState 値に変更します。

Delete()

エンティティを削除済みとしてマークします。

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetModifiedProperties()

SaveChanges() が最後に呼び出された後に変更されたオブジェクトのプロパティの名前を返します。

GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
GetUpdatableOriginalValues()

この ObjectStateEntry に関連付けられているオブジェクトの元の値の更新可能なバージョンを取得します。

IsPropertyChanged(String)

DetectChanges を使用して、指定された名前を持つプロパティの現在の値が元の値と異なるかどうかを判断します。 変更されていないプロパティでも変更済みとしてマークできるため、変更済みとマークされるプロパティとは異なる場合があることに注意してください。

MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
RejectPropertyChanges(String)

指定された名前を持つプロパティが最後に読み込み、アタッチ、保存された以降に、または変更が受け付けられた以降にそのプロパティへ加えられた変更を拒否します。 プロパティの元の値は格納され、プロパティには変更済みのマークが付けられません。

SetModified()

変更するオブジェクトまたはリレーションシップの状態を設定します。

SetModifiedProperty(String)

指定されたプロパティを変更済みとマークします。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

明示的なインターフェイスの実装

IEntityChangeTracker.EntityComplexMemberChanged(String, Object, String)

複合プロパティが変更されたことを状態マネージャーに通知します。

IEntityChangeTracker.EntityComplexMemberChanging(String, Object, String)

複合プロパティに保留中の変更があることを状態マネージャーに通知します。

IEntityChangeTracker.EntityMemberChanged(String)

プロパティが変更されたことを状態マネージャーに通知します。

IEntityChangeTracker.EntityMemberChanging(String)

プロパティに保留中の変更があることを状態マネージャーに通知します。

IEntityChangeTracker.EntityState

EntityStateObjectStateEntry を取得します。

適用対象