Aracılığıyla paylaş


RelationshipManager.GetRelatedEnd(String, String) Yöntem

Tanım

EntityCollection<TEntity> İlişkide belirtilen hedef rol için doğru türde bir veya EntityReference<TEntity> döndürür.

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

Parametreler

relationshipName
String

Tanımlandığı targetRoleName ilişkinin adı. İlişki adı ad alanı nitelemedi.

targetRoleName
String

öğesinin diğer ucunu relationshipNamealmak için kullanılacak hedef rol.

Döndürülenler

IRelatedEndalınan veya EntityReference<TEntity> öğesini temsil ediyorEntityCollection<TEntity>.

Özel durumlar

relationshipName veya targetRoleName şeklindedir null.

Kaynak türü sahibin türüyle eşleşmiyor.

targetRoleName geçersizdir.

-veya-

Meta verilerde ilişki türü bulunamıyor.

Açıklamalar

Bu yöntem, ilişkinin her iki ucu için statik tür bilgileri de dahil olmak üzere kullanıcının tam meta veriye sahip olmadığı senaryolarda kullanılmak üzere tasarlanmıştır. Bu meta veriler ilişkideki EdmRelationshipAttribute her varlık türündeki nesnede belirtilir, bu nedenle meta veri sistemi sağlanan ilişki adına ve hedef rol adına göre bunu alabilir.

İlişki adı ad alanı nitelenmiş olmamalıdır. Ad alanını ilişki adına eklediğinizde bir hata oluşur.

Şunlara uygulanır