Sdílet prostřednictvím


RelationshipManager.GetRelatedEnd(String, String) Metoda

Definice

Vrátí hodnotu nebo EntityCollection<TEntity>EntityReference<TEntity> správného typu pro zadanou cílovou roli v relaci.

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

Parametry

relationshipName
String

Název relace, ve které targetRoleName je definována. Název relace není kvalifikovaný pro obor názvů.

targetRoleName
String

Cílová role, která se má použít k načtení druhého konce objektu relationshipName.

Návraty

IRelatedEndEntityCollection<TEntity> představující hodnotu neboEntityReference<TEntity>, která byla načtena.

Výjimky

relationshipName nebo targetRoleName je null.

Typ zdroje neodpovídá typu vlastníka.

Formát targetRoleName je neplatný.

-nebo-

V metadatech nelze najít typ relace.

Poznámky

Tato metoda je určena k použití ve scénářích, kdy uživatel nemá úplná metadata, včetně informací o statickém typu pro oba konce relace. Tato metadata jsou zadána v objektu EdmRelationshipAttribute pro každý typ entity v relaci, takže systém metadat je může načíst na základě zadaného názvu relace a názvu cílové role.

Název relace by neměl být kvalifikovaný pro obor názvů. Při předběžném zadání oboru názvů na název relace dojde k chybě.

Platí pro