RelationshipManager.GetRelatedEnd(String, String) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 relationshipName
almak 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.
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.