RelationshipManager.GetRelatedEnd(String, String) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Devolve um EntityCollection<TEntity> ou EntityReference<TEntity> do tipo correto para o papel alvo especificado numa relação.
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
Parâmetros
- relationshipName
- String
Nome da relação em que targetRoleName é definida. O nome da relação não qualifica o namespace.
- targetRoleName
- String
Papel alvo a usar para recuperar a outra extremidade de relationshipName.
Devoluções
IRelatedEnd representando o EntityCollection<TEntity> ou EntityReference<TEntity> que foi recuperado.
Exceções
relationshipName ou targetRoleName é null.
O tipo de origem não corresponde ao tipo do proprietário.
targetRoleName é inválido.
-ou-
Não consigo encontrar o tipo de relação nos metadados.
Observações
Este método destina-se a ser usado em cenários em que o utilizador não possui metadados completos, incluindo a informação estática do tipo para ambas as extremidades da relação. Estes metadados são especificados no EdmRelationshipAttribute objeto em cada tipo de entidade na relação, para que o sistema de metadados os possa recuperar com base no nome da relação fornecido e no nome do papel alvo.
O nome da relação não deve ser qualificado para o namespace. Ocorre um erro quando se coloca o namespace no nome da relação.