EntityReference Classe

Definição

Classe base que implementa funcionalidade não genérica para um EntityReference<TEntity>.

public ref class EntityReference abstract : System::Data::Objects::DataClasses::RelatedEnd
[System.Runtime.Serialization.DataContract]
[System.Serializable]
public abstract class EntityReference : System.Data.Objects.DataClasses.RelatedEnd
[<System.Runtime.Serialization.DataContract>]
[<System.Serializable>]
type EntityReference = class
    inherit RelatedEnd
Public MustInherit Class EntityReference
Inherits RelatedEnd
Herança
EntityReference
Derivado
Atributos

Comentários

A EntityReference classe expõe o EntityKey objeto relacionado e é uma classe base para a EntityReference<TEntity> classe. Um EntityReference<TEntity> objeto é retornado por uma propriedade de navegação quando o final relacionado tem uma multiplicidade de zero ou um. Para obter mais informações, consulte o Elemento NavigationProperty (CSDL).

Construtores

Nome Description
EntityReference()

Inicializa uma nova instância da classe EntityReference.

Propriedades

Nome Description
EntityKey

Retorna a chave do objeto relacionado.

IsLoaded

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

(Herdado de RelatedEnd)
RelationshipName

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

(Herdado de RelatedEnd)
RelationshipSet

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

(Herdado de RelatedEnd)
SourceRoleName

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

(Herdado de RelatedEnd)
TargetRoleName

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

(Herdado de RelatedEnd)

Métodos

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

Define uma relação entre dois objetos anexados.

(Herdado de RelatedEnd)
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.

(Herdado de RelatedEnd)
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.

(Herdado de RelatedEnd)
Load(MergeOption)

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

(Herdado de RelatedEnd)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

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

Mescla entidades relacionadas ao local EntityCollection<TEntity>.

(Herdado de RelatedEnd)
OnDeserialized(StreamingContext)

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

(Herdado de RelatedEnd)
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.

(Herdado de RelatedEnd)
ValidateLoad<TEntity>(MergeOption, String)

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

(Herdado de RelatedEnd)
ValidateOwnerForAttach()

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

(Herdado de RelatedEnd)

Eventos

Nome Description
AssociationChanged

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

(Herdado de RelatedEnd)

Implantações explícitas de interface

Nome Description
IRelatedEnd.Add(IEntityWithRelationships)

Adiciona um objeto ao final relacionado.

(Herdado de RelatedEnd)
IRelatedEnd.Add(Object)

Adiciona um objeto ao final relacionado.

(Herdado de RelatedEnd)
IRelatedEnd.Attach(IEntityWithRelationships)

Anexa um objeto no final relacionado.

(Herdado de RelatedEnd)
IRelatedEnd.Attach(Object)

Anexa um objeto ao final relacionado.

(Herdado de RelatedEnd)
IRelatedEnd.CreateSourceQuery()

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

(Herdado de RelatedEnd)
IRelatedEnd.Remove(IEntityWithRelationships)

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

(Herdado de RelatedEnd)
IRelatedEnd.Remove(Object)

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

(Herdado de RelatedEnd)

Aplica-se a