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
- 實作
屬性
| 名稱 | Description |
|---|---|
| CurrentValues |
取得與此 ObjectStateEntry物件相關聯的物件或關係的當前屬性值。 |
| Entity |
取得實體物件。 |
| EntityKey |
取得或設定實體索引鍵。 |
| EntitySet |
為物件或關係取得。EntitySetBase |
| IsRelationship |
獲得一個值,表示是否 ObjectStateEntry 代表關係。 |
| ObjectStateManager | |
| OriginalValues |
取得物件或關係原始值的唯讀版本。 |
| RelationshipManager |
取得由條目所代表物件的 RelationshipManager 實例。 |
| State |
取得或設定 的 ObjectStateEntry狀態。 |
方法
| 名稱 | Description |
|---|---|
| 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) |
明確介面實作
| 名稱 | Description |
|---|---|
| IEntityChangeTracker.EntityComplexMemberChanged(String, Object, String) |
通知州經理一個複雜的物業已變更。 |
| IEntityChangeTracker.EntityComplexMemberChanging(String, Object, String) |
通知州經理某複雜物業有待變更。 |
| IEntityChangeTracker.EntityMemberChanged(String) |
通知州經理某物業已變更。 |
| IEntityChangeTracker.EntityMemberChanging(String) |
通知州經理某物業有待處理變更。 |
| IEntityChangeTracker.EntityState |