ObjectStateEntry クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
エンティティ、エンティティ スタブ、またはリレーションのいずれかを表します。
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 |
ObjectStateManager の ObjectStateEntry を取得します。 |
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 |
EntityState の ObjectStateEntry を取得します。 |
適用対象
.NET