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