Bagikan melalui


RelationshipManager.GetRelatedEnd(String, String) Metode

Definisi

Mengembalikan salah satu EntityCollection<TEntity> atau EntityReference<TEntity> dari jenis yang benar untuk peran target yang ditentukan dalam hubungan.

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

Parameter

relationshipName
String

Nama hubungan di mana targetRoleName didefinisikan. Nama hubungan tidak memenuhi syarat namespace.

targetRoleName
String

Peran target yang digunakan untuk mengambil ujung lain dari relationshipName.

Mengembalikan

IRelatedEnd mewakili EntityCollection<TEntity> atau EntityReference<TEntity> yang diambil.

Pengecualian

relationshipName atau targetRoleName adalah null.

Tipe sumber tidak cocok dengan tipe pemilik.

targetRoleName tidak valid.

-atau-

Tidak dapat menemukan tipe hubungan dalam metadata.

Keterangan

Metode ini dimaksudkan untuk digunakan dalam skenario di mana pengguna tidak memiliki metadata penuh, termasuk informasi jenis statis untuk kedua ujung hubungan. Metadata ini ditentukan dalam EdmRelationshipAttribute objek pada setiap jenis entitas dalam hubungan, sehingga sistem metadata dapat mengambilnya berdasarkan nama hubungan yang disediakan dan nama peran target.

Nama hubungan tidak boleh memenuhi syarat namespace layanan. Kesalahan terjadi ketika Anda menambahkan namespace layanan ke nama hubungan.

Berlaku untuk