共用方式為


ComplexObject 類別

定義

這是介面,表示 ADO.NET 中實體所需的最小介面。

[System.Runtime.Serialization.DataContract(IsReference=true)]
[System.Serializable]
public abstract class ComplexObject : System.Data.Entity.Core.Objects.DataClasses.StructuralObject
type ComplexObject = class
    inherit StructuralObject
Public MustInherit Class ComplexObject
Inherits StructuralObject
繼承
ComplexObject
屬性

建構函式

ComplexObject()

這是介面,表示 ADO.NET 中實體所需的最小介面。

欄位

EntityKeyPropertyName

用於變更追蹤的公用常數名稱 提供此定義可讓使用者使用此常數,而不是硬式編碼字串。 這有助於確保屬性名稱正確無誤,並允許在尋找此特定字串的位置進行更快速的比較。 使用者仍然可以直接使用區分大小寫的字串,而不是常數,比較時會稍微慢一點。 在名稱周圍包含虛線 ( ) 字元可確保這不會與實際資料屬性衝突,因為 -EntityKey- 不是有效的識別碼名稱

(繼承來源 StructuralObject)

方法

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)

事件

PropertyChanged

已變更屬性的通知。

(繼承來源 StructuralObject)
PropertyChanging

即將變更屬性的通知。

(繼承來源 StructuralObject)

適用於