RelationshipManager.GetRelatedEnd(String, String) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
針對關聯性中的指定目標角色,傳回正確類型的 EntityCollection<TEntity> 或 EntityReference<TEntity>。
public:
System::Data::Objects::DataClasses::IRelatedEnd ^ GetRelatedEnd(System::String ^ relationshipName, System::String ^ targetRoleName);
public System.Data.Objects.DataClasses.IRelatedEnd GetRelatedEnd (string relationshipName, string targetRoleName);
member this.GetRelatedEnd : string * string -> System.Data.Objects.DataClasses.IRelatedEnd
Public Function GetRelatedEnd (relationshipName As String, targetRoleName As String) As IRelatedEnd
參數
- relationshipName
- String
在其中定義 targetRoleName
的關聯性名稱。 此關聯性名稱不符合命名空間。
- targetRoleName
- String
要用來擷取 relationshipName
另一端的目標角色。
傳回
代表已擷取之 IRelatedEnd 或 EntityCollection<TEntity> 的 EntityReference<TEntity>。
例外狀況
relationshipName
或 targetRoleName
為 null
。
來源類型與擁有者的類型不相符。
備註
這個方法是要在使用者沒有完整中繼資料 (包括關聯性兩端的靜態型別資訊 (Static Type Information)) 的狀況中使用。 這項中繼資料會在關聯性中每個實體類型的 EdmRelationshipAttribute 物件中指定,所以中繼資料系統可以根據提供的關聯性名稱和目標角色名稱來擷取這項資料。
此關聯性名稱不應該符合命名空間。 當您在關聯性名稱前面加上命名空間時,就會發生錯誤。