共用方式為


Entity 成員

所有實體類型的基底類別。

下表列出 Entity 型別公開的成員。

受保護的 建構函式

  名稱 說明
  Entity 初始化 Entity 類別的新執行個體。

頂端

公用 屬性

(另請參閱 受保護的 屬性)

  名稱 說明
public property EntityActions 取得此實體的暫止自訂方法引動過程清單。
public property EntityConflict 取得此實體在送出作業後的衝突資訊。
public property EntityState 取得這個 Entity 的目前狀態。
public property HasChanges 取得值,這個值表示這個實體目前是否有任何暫止變更。
public property HasValidationErrors 取得值,這個值表示這個實體是否有任何驗證錯誤。
public property IsReadOnly 取得值,這個值表示此實體目前是否處於唯讀狀態。
public property ValidationErrors 取得這個實體的驗證錯誤集合。

頂端

受保護的 屬性

  名稱 說明
protected property EntitySet 取得此 Entity 為其成員的 EntitySet
protected property IsDeserializing 取得值,這個值表示目前是否正在還原序列化目前的實體。

頂端

公用 方法

(另請參閱 受保護的 方法)

  名稱 說明
public method Equals  多載。 (繼承自 Object)
public method GetHashCode  (繼承自 Object)
public method GetIdentity 傳回適用於雜湊的實體識別。
public method GetOriginal 取得這個實體的原始狀態。
public method GetType  (繼承自 Object)
public method OnDeserialized 已還原序列化此 Entity 之後呼叫。
public method OnDeserializing 正在還原序列化此 Entity 時呼叫。
public methodstatic ReferenceEquals  (繼承自 Object)
public method ToString 覆寫。 取得目前實體的字串表示。

頂端

受保護的 方法

  名稱 說明
protected method AcceptChanges 接受此 Entity 的目前變更,並套用適當的狀態轉換。
protected method BeginEdit 開始編輯 Entity
protected method CancelEdit 取消自上次呼叫 BeginEdit 之後對 Entity 所做的任何編輯。
protected method CanInvokeAction 取得值,這個值表示目前是否可叫用指定的動作。
protected method EndEdit 認可自上次呼叫 EndEdit 之後對此實體所做的編輯。
protected method Finalize  (繼承自 Object)
protected method InvokeAction 呼叫以便於註冊送出變更時要為此實體叫用的動作。
protected method IsActionInvoked 指出是否已叫用指定的動作。
protected method MemberwiseClone  (繼承自 Object)
protected method OnActionStateChanged 此實體的叫用動作狀態變更時呼叫。
protected method OnLoaded EntitySet 中載入 Entity 時呼叫。
protected method OnPropertyChanged Entity 屬性已變更時呼叫。
protected method RaiseDataMemberChanged 從屬性 setter 呼叫以通知架構,Entity 資料成員已變更。
protected method RaiseDataMemberChanging 從屬性 setter 呼叫以通知架構,Entity 資料成員即將變更。
protected method RaisePropertyChanged 從屬性 setter 呼叫以通知架構,Entity 成員已變更。
protected method RejectChanges 將對此實體所做的所有屬性變更還原成其原始值。
protected method UpdateActionState OnActionStateChanged 覆寫的內容中呼叫。這個方法會針對對應於自訂方法的屬性引發適當的屬性變更通知。
protected method ValidateProperty 多載。 指出屬性值是否為驗證內容的有效值。

頂端

公用 事件

  名稱 說明
public event PropertyChanged Entity 屬性已變更時發生。

頂端

明確介面實作

  名稱 說明
  System.ComponentModel.IChangeTracking.AcceptChanges  
  System.ComponentModel.IEditableObject.BeginEdit  
  System.ComponentModel.IEditableObject.CancelEdit  
  System.ComponentModel.IEditableObject.EndEdit  
  System.ComponentModel.INotifyDataErrorInfo.GetErrors  
  System.ComponentModel.IRevertibleChangeTracking.RejectChanges  
  System.ComponentModel.IChangeTracking.IsChanged  
  System.ComponentModel.INotifyDataErrorInfo.HasErrors  
  System.ComponentModel.INotifyDataErrorInfo.ErrorsChanged  

頂端

另請參閱

參考

Entity 類別
System.ServiceModel.DomainServices.Client 命名空間