共用方式為


RelationshipManager.GetRelatedEnd 方法

[此頁面專屬於 Entity Framework 第 6 版。最新版本可從 'Entity Framework' NuGet 套件取得。如需 Entity Framework 的詳細資訊,請參閱 msdn.com/data/ef。]

針對關聯性中的指定目標角色,傳回正確類型的 EntityCollection<TEntity>EntityReference<TEntity>

命名空間:  System.Data.Entity.Core.Objects.DataClasses
組件:  EntityFramework (在 EntityFramework.dll 中)

語法

'宣告
Public Function GetRelatedEnd ( _
    relationshipName As String, _
    targetRoleName As String _
) As IRelatedEnd
'用途
Dim instance As RelationshipManager 
Dim relationshipName As String 
Dim targetRoleName As String 
Dim returnValue As IRelatedEnd 

returnValue = instance.GetRelatedEnd(relationshipName, _
    targetRoleName)
public IRelatedEnd GetRelatedEnd(
    string relationshipName,
    string targetRoleName
)
public:
IRelatedEnd^ GetRelatedEnd(
    String^ relationshipName, 
    String^ targetRoleName
)
member GetRelatedEnd : 
        relationshipName:string * 
        targetRoleName:string -> IRelatedEnd
public function GetRelatedEnd(
    relationshipName : String, 
    targetRoleName : String
) : IRelatedEnd

參數

  • relationshipName
    類型:System.String
    在其中定義 targetRoleName 之關聯性的名稱。 此關聯性名稱不符合命名空間。
  • targetRoleName
    類型:System.String
    用來擷取 relationshipName 另一端的目標角色。

傳回值

類型:System.Data.Entity.Core.Objects.DataClasses.IRelatedEnd
代表已擷取之 EntityCollection<TEntity>EntityReference<TEntity>IRelatedEnd

例外狀況

例外狀況 條件
ArgumentNullException

relationshipName 或 targetRoleName 為 null。

InvalidOperationException

來源類型與擁有者的類型不相符。

ArgumentException

targetRoleName 無效或在中繼資料中找不到關聯性類型。

請參閱

參考

RelationshipManager 類別

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