RelationshipManager.GetRelatedEnd(String, String) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
EntityCollection<TEntity> Egy kapcsolat megadott célszerepkörének megfelelő vagy EntityReference<TEntity> megfelelő típust ad vissza.
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
Paraméterek
- relationshipName
- String
Annak a kapcsolatnak a neve, amelyben targetRoleName definiálva van. A kapcsolat neve nem rendelkezik névtér-minősítéssel.
- targetRoleName
- String
A célszerepkör, a másik végének lekéréséhez relationshipNamehasználandó szerepkör.
Válaszok
IRelatedEnd a EntityCollection<TEntity> lekért vagy EntityReference<TEntity> lekért elemet jelöli.
Kivételek
relationshipName vagy targetRoleName az null.
A forrástípus nem egyezik meg a tulajdonos típusával.
targetRoleName érvénytelen.
-vagy-
A metaadatokban nem található a kapcsolat típusa.
Megjegyzések
Ez a módszer olyan helyzetekben használható, ahol a felhasználó nem rendelkezik teljes metaadatokkal, beleértve a kapcsolat mindkét végének statikus típusadatait. Ez a metaadat a EdmRelationshipAttribute kapcsolat minden entitástípusán meg van adva az objektumban, így a metaadat-rendszer a megadott kapcsolatnév és célszerepkör neve alapján tudja lekérni.
A kapcsolat neve nem lehet névtér minősített. Hiba történik, ha a névteret a kapcsolat nevére elő van állítva.