ObjectStateEntry ObjectStateEntry ObjectStateEntry ObjectStateEntry Class

定義

エンティティ、エンティティ スタブ、またはリレーションのいずれかを表します。Represents either an entity, entity stub or relationship.

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
継承
ObjectStateEntryObjectStateEntryObjectStateEntryObjectStateEntry
実装

プロパティ

CurrentValues CurrentValues CurrentValues CurrentValues

この ObjectStateEntry に関連付けられているオブジェクトまたはリレーションシップの現在のプロパティ値を取得します。Gets the current property values of the object or relationship associated with this ObjectStateEntry.

Entity Entity Entity Entity

エンティティ オブジェクトを取得します。Gets the entity object.

EntityKey EntityKey EntityKey EntityKey

エンティティ キーを取得または設定します。Gets or sets the entity key.

EntitySet EntitySet EntitySet EntitySet

オブジェクトまたはリレーションシップの EntitySetBase を取得します。Gets the EntitySetBase for the object or relationship.

IsRelationship IsRelationship IsRelationship IsRelationship

ObjectStateEntry がリレーションシップを表すかどうかを示すブール値を取得します。Gets a value that indicates whether the ObjectStateEntry represents a relationship.

ObjectStateManager ObjectStateManager ObjectStateManager ObjectStateManager

ObjectStateManagerObjectStateEntry を取得します。Gets the ObjectStateManager for the ObjectStateEntry.

OriginalValues OriginalValues OriginalValues OriginalValues

オブジェクトまたはリレーションシップの元の値の読み取り専用バージョンを取得します。Gets the read-only version of original values of the object or relationship.

RelationshipManager RelationshipManager RelationshipManager RelationshipManager

エントリによって表されるオブジェクトの RelationshipManager インスタンスを取得します。Gets the RelationshipManager instance for the object represented by entry.

State State State State

ObjectStateEntry の状態を取得または設定します。Gets or sets the state of the ObjectStateEntry.

メソッド

AcceptChanges() AcceptChanges() AcceptChanges() AcceptChanges()

現在の値を元の値として受け取ります。Accepts the current values as original values.

ApplyCurrentValues(Object) ApplyCurrentValues(Object) ApplyCurrentValues(Object) ApplyCurrentValues(Object)

指定されたオブジェクトのプロパティ値と一致するようにエントリの現在の値を設定します。Sets the current values of the entry to match the property values of a supplied object.

ApplyOriginalValues(Object) ApplyOriginalValues(Object) ApplyOriginalValues(Object) ApplyOriginalValues(Object)

指定されたオブジェクトのプロパティ値と一致するようにエントリの元の値を設定します。Sets the original values of the entry to match the property values of a supplied object.

ChangeState(EntityState) ChangeState(EntityState) ChangeState(EntityState) ChangeState(EntityState)

エントリの状態を、指定された EntityState 値に変更します。Changes state of the entry to the specified EntityState value.

Delete() Delete() Delete() Delete()

エンティティを削除済みとしてマークします。Marks an entity as deleted.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetModifiedProperties() GetModifiedProperties() GetModifiedProperties() GetModifiedProperties()

SaveChanges() が最後に呼び出された後に変更されたオブジェクトのプロパティの名前を返します。Returns the names of an object's properties that have changed since the last time SaveChanges() was called.

GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
GetUpdatableOriginalValues() GetUpdatableOriginalValues() GetUpdatableOriginalValues() GetUpdatableOriginalValues()

この ObjectStateEntry に関連付けられているオブジェクトの元の値の更新可能なバージョンを取得します。Gets the updatable version of original values of the object associated with this ObjectStateEntry.

IsPropertyChanged(String) IsPropertyChanged(String) IsPropertyChanged(String) IsPropertyChanged(String)

DetectChanges を使用して、指定された名前を持つプロパティの現在の値が元の値と異なるかどうかを判断します。Uses DetectChanges to determine whether or not the current value of the property with the given name is different from its original value. 変更されていないプロパティでも変更済みとしてマークできるため、変更済みとマークされるプロパティとは異なる場合があることに注意してください。Note that this may be different from the property being marked as modified since a property which has not changed can still be marked as modified.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
RejectPropertyChanges(String) RejectPropertyChanges(String) RejectPropertyChanges(String) RejectPropertyChanges(String)

指定された名前を持つプロパティが最後に読み込み、アタッチ、保存された以降に、または変更が受け付けられた以降にそのプロパティへ加えられた変更を拒否します。Rejects any changes made to the property with the given name since the property was last loaded, attached, saved, or changes were accepted. プロパティの元の値は格納され、プロパティには変更済みのマークが付けられません。The original value of the property is stored and the property will no longer be marked as modified.

SetModified() SetModified() SetModified() SetModified()

変更するオブジェクトまたはリレーションシップの状態を設定します。Sets the state of the object or relationship to modify.

SetModifiedProperty(String) SetModifiedProperty(String) SetModifiedProperty(String) SetModifiedProperty(String)

指定されたプロパティを変更済みとマークします。Marks the specified property as modified.

ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)

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

IEntityChangeTracker.EntityComplexMemberChanged(String, Object, String) IEntityChangeTracker.EntityComplexMemberChanged(String, Object, String) IEntityChangeTracker.EntityComplexMemberChanged(String, Object, String) IEntityChangeTracker.EntityComplexMemberChanged(String, Object, String)

複合プロパティが変更されたことを状態マネージャーに通知します。Notifies the state manager that a complex property has changed.

IEntityChangeTracker.EntityComplexMemberChanging(String, Object, String) IEntityChangeTracker.EntityComplexMemberChanging(String, Object, String) IEntityChangeTracker.EntityComplexMemberChanging(String, Object, String) IEntityChangeTracker.EntityComplexMemberChanging(String, Object, String)

複合プロパティに保留中の変更があることを状態マネージャーに通知します。Notifies the state manager that a complex property has a pending change.

IEntityChangeTracker.EntityMemberChanged(String) IEntityChangeTracker.EntityMemberChanged(String) IEntityChangeTracker.EntityMemberChanged(String) IEntityChangeTracker.EntityMemberChanged(String)

プロパティが変更されたことを状態マネージャーに通知します。Notifies the state manager that a property has changed.

IEntityChangeTracker.EntityMemberChanging(String) IEntityChangeTracker.EntityMemberChanging(String) IEntityChangeTracker.EntityMemberChanging(String) IEntityChangeTracker.EntityMemberChanging(String)

プロパティに保留中の変更があることを状態マネージャーに通知します。Notifies the state manager that a property has a pending change.

IEntityChangeTracker.EntityState IEntityChangeTracker.EntityState IEntityChangeTracker.EntityState IEntityChangeTracker.EntityState

EntityStateObjectStateEntry を取得します。Gets the EntityState for the ObjectStateEntry.

適用対象