RelationshipManager.GetRelatedEnd(String, String) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorna um EntityCollection<TEntity> ou EntityReference<TEntity> do tipo correto para a função de destino especificada em uma 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 na qual targetRoleName é definido. O nome da relação não é qualificado para namespace.
- targetRoleName
- String
Função de destino a ser usada para recuperar a outra extremidade de relationshipName.
Retornos
IRelatedEnd que representa 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 é possível localizar o tipo de relação nos metadados.
Comentários
Esse método destina-se a ser usado em cenários em que o usuário não tem metadados completos, incluindo as informações de tipo estático para ambas as extremidades da relação. Esses metadados são especificados no objeto em EdmRelationshipAttribute cada tipo de entidade na relação, de modo que o sistema de metadados pode recuperá-lo com base no nome da relação fornecida e no nome da função de destino.
O nome da relação não deve ser qualificado para namespace. Ocorre um erro quando você prepara o namespace para o nome da relação.