RelationshipManager 類別
[此頁面專屬於 Entity Framework 第 6 版。最新版本可從 'Entity Framework' NuGet 套件取得。如需 Entity Framework 的詳細資訊,請參閱 msdn.com/data/ef。]
消極式建立的關聯性導覽屬性物件 (集合和參考) 的容器。
繼承階層
System.Object
System.Data.Entity.Core.Objects.DataClasses.RelationshipManager
命名空間: System.Data.Entity.Core.Objects.DataClasses
組件: EntityFramework (在 EntityFramework.dll 中)
語法
'宣告
<SerializableAttribute> _
<SuppressMessageAttribute("Microsoft.Maintainability", "CA1506:AvoidExcessiveClassCoupling")> _
Public Class RelationshipManager
'用途
Dim instance As RelationshipManager
[SerializableAttribute]
[SuppressMessageAttribute("Microsoft.Maintainability", "CA1506:AvoidExcessiveClassCoupling")]
public class RelationshipManager
[SerializableAttribute]
[SuppressMessageAttribute(L"Microsoft.Maintainability", L"CA1506:AvoidExcessiveClassCoupling")]
public ref class RelationshipManager
[<SerializableAttribute>]
[<SuppressMessageAttribute("Microsoft.Maintainability", "CA1506:AvoidExcessiveClassCoupling")>]
type RelationshipManager = class end
public class RelationshipManager
RelationshipManager 類型會公開下列成員。
方法
名稱 | 描述 | |
---|---|---|
Create | 建立新的 RelationshipManager 物件。 | |
Equals | (繼承自 Object)。 | |
Finalize | (繼承自 Object)。 | |
GetAllRelatedEnds | 傳回關聯性管理員所管理之所有相關端的列舉類型 (Enumeration)。 | |
GetHashCode | (繼承自 Object)。 | |
GetRelatedCollection<TTargetEntity> | 取得具有指定之關聯性名稱和目標角色名稱的相關物件的 EntityCollection<TEntity>。 | |
GetRelatedEnd | 針對關聯性中的指定目標角色,傳回正確類型的 EntityCollection<TEntity> 或 EntityReference<TEntity>。 | |
GetRelatedReference<TTargetEntity> | 使用關聯性名稱和目標角色名稱的指定組合,取得相關物件的 EntityReference<TEntity>。 | |
GetType | (繼承自 Object)。 | |
InitializeRelatedCollection<TTargetEntity> | 採用透過預設建構函式建立的現有 EntityCollection,並使用提供的關聯性和目標角色名稱將它初始化。此方法設計為只在還原序列化期間使用,如果提供的 EntityCollection 已初始化,或是關聯性管理員已附加至 ObjectContext,則會擲回例外狀況。 | |
InitializeRelatedReference<TTargetEntity> | 採用透過預設建構函式建立的現有 EntityReference,並使用提供的關聯性和目標角色名稱將它初始化。此方法設計為只在還原序列化期間使用,如果提供的 EntityReference 已初始化、關聯性管理員已包含具有此名稱和目標角色的關聯性,或是關聯性管理員已附加至 ObjectContext.W,則會擲回例外狀況 | |
MemberwiseClone | (繼承自 Object)。 | |
OnDeserialized | 在內部搭配 RelationshipManager 執行個體用來還原序列化實體物件。 | |
OnSerializing | 由物件服務呼叫,以便針對含有序列化關聯性的二進位序列化 (Serialization) 準備 EntityKey。 | |
ToString | (繼承自 Object)。 |
靠上
執行緒安全
這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。並非所有的執行個體成員都是安全執行緒。