ComplexObject 類別
[此頁面專屬於 Entity Framework 第 6 版。最新版本可從 'Entity Framework' NuGet 套件取得。如需 Entity Framework 的詳細資訊,請參閱 msdn.com/data/ef。]
這是介面,表示要成為 ADO.NET 中實體所需的最低限度介面。
繼承階層
System.Object
System.Data.Entity.Core.Objects.DataClasses.StructuralObject
System.Data.Entity.Core.Objects.DataClasses.ComplexObject
命名空間: System.Data.Entity.Core.Objects.DataClasses
組件: EntityFramework (在 EntityFramework.dll 中)
語法
'宣告
<SerializableAttribute> _
<DataContractAttribute(IsReference := True)> _
Public MustInherit Class ComplexObject _
Inherits StructuralObject
'用途
Dim instance As ComplexObject
[SerializableAttribute]
[DataContractAttribute(IsReference = true)]
public abstract class ComplexObject : StructuralObject
[SerializableAttribute]
[DataContractAttribute(IsReference = true)]
public ref class ComplexObject abstract : public StructuralObject
[<AbstractClassAttribute>]
[<SerializableAttribute>]
[<DataContractAttribute(IsReference = true)>]
type ComplexObject =
class
inherit StructuralObject
end
public abstract class ComplexObject extends StructuralObject
ComplexObject 類型會公開下列成員。
建構函式
名稱 | 描述 | |
---|---|---|
ComplexObject | 初始化 ComplexObject 類別的新執行個體。 |
靠上
方法
名稱 | 描述 | |
---|---|---|
Equals | (繼承自 Object)。 | |
Finalize | (繼承自 Object)。 | |
GetHashCode | (繼承自 Object)。 | |
GetType | (繼承自 Object)。 | |
GetValidValue<T>(T, String, Boolean, Boolean) | 傳回指定之屬性的複雜類型。 (繼承自 StructuralObject)。 | |
MemberwiseClone | (繼承自 Object)。 | |
OnPropertyChanged | 引發 PropertyChanged 事件。 (繼承自 StructuralObject)。 | |
OnPropertyChanging | 引發 PropertyChanging 事件。 (繼承自 StructuralObject)。 | |
ReportPropertyChanged | 通知變更追蹤程式,複雜物件中的屬性已經改變。 (覆寫 StructuralObject.ReportPropertyChanged(String)。) | |
ReportPropertyChanging | 通知變更追蹤程式,複雜物件上的屬性變更處於暫止狀態。 (覆寫 StructuralObject.ReportPropertyChanging(String)。) | |
SetValidValue<T>(T, T, String) | 設定指定之屬性的複雜物件。 (繼承自 StructuralObject)。 | |
ToString | (繼承自 Object)。 |
靠上
事件
名稱 | 描述 | |
---|---|---|
PropertyChanged | 屬性已變更的通知。 (繼承自 StructuralObject)。 | |
PropertyChanging | 屬性將要變更的通知。 (繼承自 StructuralObject)。 |
靠上
執行緒安全
這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。並非所有的執行個體成員都是安全執行緒。