語言

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
屬性

建構函式

名稱 Description
ComplexObject()

這是代表 ADO.NET 中實體所需的最低介面。

欄位

名稱 Description
EntityKeyPropertyName

用於變更追蹤的公開常數名稱 提供此定義後,使用者可以使用此常數而非硬編碼字串。 這有助於確保房產名稱正確,並能在尋找特定字串的地方更快比對。 使用者仍可直接使用大小寫區分字串,而非常數,只是比較時會稍微慢一點。 在名稱周圍加上破折號(-)字元,確保不會與實體資料屬性衝突,因為 -EntityKey- 並非有效的識別碼名稱

(繼承來源 StructuralObject)

方法

名稱 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)

適用於