RelationshipManager.GetRelatedEnd(String, String) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce un oggetto EntityCollection<TEntity> o EntityReference<TEntity> del tipo corretto per il ruolo di destinazione specificato in una relazione.
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
Parametri
- relationshipName
- String
Nome della relazione in cui targetRoleName è definita. Il nome della relazione non è qualificato dallo spazio dei nomi.
- targetRoleName
- String
Ruolo di destinazione da usare per recuperare l'altra estremità di relationshipName.
Valori restituiti
IRelatedEnd che rappresenta l'oggetto EntityCollection<TEntity> o EntityReference<TEntity> recuperato.
Eccezioni
relationshipName o targetRoleName è null.
Il tipo di origine non corrisponde al tipo del proprietario.
targetRoleName non è valido.
oppure
Impossibile trovare il tipo di relazione nei metadati.
Commenti
Questo metodo deve essere usato negli scenari in cui l'utente non dispone di metadati completi, incluse le informazioni sul tipo statico per entrambe le estremità della relazione. Questi metadati vengono specificati nell'oggetto EdmRelationshipAttribute in ogni tipo di entità della relazione, in modo che il sistema di metadati possa recuperarlo in base al nome della relazione e al nome del ruolo di destinazione specificati.
Il nome della relazione non deve essere qualificato dallo spazio dei nomi. Si verifica un errore quando si antepone lo spazio dei nomi al nome della relazione.