EntityObject 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
這個類別是所有 perscribed EntityObject 類別的基礎。
[System.Runtime.Serialization.DataContract(IsReference=true)]
[System.Serializable]
public abstract class EntityObject : System.Data.Entity.Core.Objects.DataClasses.StructuralObject, System.Data.Entity.Core.Objects.DataClasses.IEntityWithChangeTracker, System.Data.Entity.Core.Objects.DataClasses.IEntityWithKey, System.Data.Entity.Core.Objects.DataClasses.IEntityWithRelationships
type EntityObject = class
inherit StructuralObject
interface IEntityWithKey
interface IEntityWithChangeTracker
interface IEntityWithRelationships
Public MustInherit Class EntityObject
Inherits StructuralObject
Implements IEntityWithChangeTracker, IEntityWithKey, IEntityWithRelationships
- 繼承
- 屬性
- 實作
建構函式
| 名稱 | Description |
|---|---|
| EntityObject() |
這個類別是所有 perscribed EntityObject 類別的基礎。 |
欄位
| 名稱 | Description |
|---|---|
| EntityKeyPropertyName |
用於變更追蹤的公開常數名稱 提供此定義後,使用者可以使用此常數而非硬編碼字串。 這有助於確保房產名稱正確,並能在尋找特定字串的地方更快比對。 使用者仍可直接使用大小寫區分字串,而非常數,只是比較時會稍微慢一點。 在名稱周圍加上破折號(-)字元,確保不會與實體資料屬性衝突,因為 -EntityKey- 並非有效的識別碼名稱 (繼承來源 StructuralObject) |
屬性
| 名稱 | Description |
|---|---|
| EntityKey |
取得或設定此物件的金鑰。 |
| EntityState |
取得物件的實體狀態。 |
方法
| 名稱 | Description |
|---|---|
| GetValidValue<T>(T, String, Boolean, Boolean) |
會回傳指定屬性的複數型別。 (繼承來源 StructuralObject) |
| OnPropertyChanged(String) |
引發 PropertyChanged 事件。 (繼承來源 StructuralObject) |
| OnPropertyChanging(String) |
引發 PropertyChanging 事件。 (繼承來源 StructuralObject) |
| ReportPropertyChanged(String) |
通知變更追蹤器有物件變更。 |
| ReportPropertyChanging(String) |
通知變更追蹤器有物件變更待處理。 |
| SetValidValue<T>(T, T, String) |
為指定屬性設定一個複雜物件。 (繼承來源 StructuralObject) |
事件
| 名稱 | Description |
|---|---|
| PropertyChanged |
通知房產已變更。 (繼承來源 StructuralObject) |
| PropertyChanging |
通知房產即將變更。 (繼承來源 StructuralObject) |
明確介面實作
| 名稱 | Description |
|---|---|
| IEntityWithChangeTracker.SetChangeTracker(IEntityChangeTracker) |
ObjectStateManager 用來將此 EntityObject 附加或分離到快取。 |
| IEntityWithRelationships.RelationshipManager |
回傳懶散建立的關係導航屬性物件、集合與參考的容器。 |