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。 |