共用方式為


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) 成員都是安全執行緒。並非所有的執行個體成員都是安全執行緒。

請參閱

參考

System.Data.Entity.Core.Objects.DataClasses 命名空間