ComplexObject 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
這是介面,表示 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() |
這是介面,表示 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) |