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 | |
| 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を取得します。 |