RelatedEnd Classe

Definição

Representa uma classe base que implementa a funcionalidade comum para um final relacionado.

public ref class RelatedEnd abstract : System::Data::Objects::DataClasses::IRelatedEnd
[System.Runtime.Serialization.DataContract]
[System.Serializable]
public abstract class RelatedEnd : System.Data.Objects.DataClasses.IRelatedEnd
[<System.Runtime.Serialization.DataContract>]
[<System.Serializable>]
type RelatedEnd = class
    interface IRelatedEnd
Public MustInherit Class RelatedEnd
Implements IRelatedEnd
Herança
RelatedEnd
Derivado
Atributos
Implementações

Comentários

RelatedEnd é a classe base da EntityCollection<TEntity> classe e da EntityReference<TEntity> classe.

A RelatedEnd classe implementa a funcionalidade compartilhada entre as classes e EntityReference<TEntity> as EntityCollection<TEntity> classes.

Essa classe não se destina a ser usada diretamente em seu código.

Propriedades

Nome Description
IsLoaded

Obtém um valor que indica se todos os objetos relacionados foram carregados.

RelationshipName

Obtém o nome da relação na qual esse final relacionado participa.

RelationshipSet

Obtém uma referência aos metadados para o final relacionado.

SourceRoleName

Obtém o nome da função no final da origem da relação.

TargetRoleName

Obtém o nome da função no final da relação de destino.

Métodos

Nome Description
Attach<TEntity>(IEnumerable<TEntity>, Boolean)

Define uma relação entre dois objetos anexados.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetEnumerator()

Retorna um IEnumerator que itera por meio da coleção de objetos relacionados.

GetHashCode()

Serve como a função hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
Load()

Quando substituído em uma classe derivada, carrega o objeto ou objetos relacionados no final relacionado com a opção de mesclagem padrão.

Load(MergeOption)

Quando substituído em uma classe derivada, carrega um objeto ou objetos do final relacionado com a opção de mesclagem especificada.

MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
Merge<TEntity>(IEnumerable<TEntity>, MergeOption, Boolean)

Mescla entidades relacionadas ao local EntityCollection<TEntity>.

OnDeserialized(StreamingContext)

Usado internamente para desserializar objetos de entidade junto com as RelationshipManager instâncias.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
ValidateEntityForAttach<TEntity>(TEntity, Int32, Boolean)

Determina se um objeto pode ser anexado à coleção ou referência local.

ValidateLoad<TEntity>(MergeOption, String)

Garante que o objeto ou os objetos relacionados possam ser carregados com êxito na coleção ou referência local.

ValidateOwnerForAttach()

Garante que o objeto ao qual a extremidade relacionada pertence dê suporte a uma operação de anexação.

Eventos

Nome Description
AssociationChanged

Ocorre quando uma alteração é feita em um final relacionado.

Implantações explícitas de interface

Nome Description
IRelatedEnd.Add(IEntityWithRelationships)

Adiciona um objeto ao final relacionado.

IRelatedEnd.Add(Object)

Adiciona um objeto ao final relacionado.

IRelatedEnd.Attach(IEntityWithRelationships)

Anexa um objeto no final relacionado.

IRelatedEnd.Attach(Object)

Anexa um objeto ao final relacionado.

IRelatedEnd.CreateSourceQuery()

Retorna um IEnumerable que representa os objetos que pertencem ao final relacionado.

IRelatedEnd.Remove(IEntityWithRelationships)

Remove um objeto da coleção no final relacionado.

IRelatedEnd.Remove(Object)

Remove um objeto da extremidade relacionada se o objeto fizer parte da extremidade relacionada.

Aplica-se a