EntityReference Classe

Definição

Classe base que implementa funcionalidades não genéricas 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

Observações

A EntityReference classe expõe o EntityKey do objeto relacionado e é uma classe base para a EntityReference<TEntity> classe. Um EntityReference<TEntity> objeto é devolvido por uma propriedade de navegação quando a extremidade relacionada tem multiplicidade de zero ou um. Para mais informações, veja NavigationProperty Element (CSDL).

Construtores

Name Description
EntityReference()

Inicializa uma nova instância da EntityReference classe.

Propriedades

Name Description
EntityKey

Devolve a chave para o 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 em que este fim relacionado participa.

(Herdado de RelatedEnd)
RelationshipSet

Obtém uma referência aos metadados do lado relacionado.

(Herdado de RelatedEnd)
SourceRoleName

Recebe o nome do papel no final da relação.

(Herdado de RelatedEnd)
TargetRoleName

Recebe o nome do papel no final da relação.

(Herdado de RelatedEnd)

Métodos

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

Define uma relação entre dois objetos ligados.

(Herdado de RelatedEnd)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetEnumerator()

Retorna um IEnumerator que itera através da coleção de objetos relacionados.

(Herdado de RelatedEnd)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
Load()

Quando é sobreposto numa classe derivada, carrega o objeto ou objetos relacionados na extremidade associada com a opção de fusão por defeito.

(Herdado de RelatedEnd)
Load(MergeOption)

Quando sobrescrito numa classe derivada, carrega um objeto ou objetos da extremidade relacionada com a opção de fusão especificada.

(Herdado de RelatedEnd)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

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

Funde entidades relacionadas no local EntityCollection<TEntity>.

(Herdado de RelatedEnd)
OnDeserialized(StreamingContext)

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

(Herdado de RelatedEnd)
ToString()

Devolve uma cadeia que representa o objeto atual.

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

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

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

Assegura que o objeto ou objetos relacionados podem ser carregados com sucesso na coleção ou referência local.

(Herdado de RelatedEnd)
ValidateOwnerForAttach()

Assegura que o objeto ao qual pertence a extremidade relacionada suporta uma operação de anexação.

(Herdado de RelatedEnd)

evento

Name Description
AssociationChanged

Ocorre quando uma alteração é feita para um fim relacionado.

(Herdado de RelatedEnd)

Implementações de Interface Explícita

Name Description
IRelatedEnd.Add(IEntityWithRelationships)

Adiciona um objeto à extremidade relacionada.

(Herdado de RelatedEnd)
IRelatedEnd.Add(Object)

Adiciona um objeto à extremidade relacionada.

(Herdado de RelatedEnd)
IRelatedEnd.Attach(IEntityWithRelationships)

Anexa um objeto na extremidade relacionada.

(Herdado de RelatedEnd)
IRelatedEnd.Attach(Object)

Anexa um objeto à extremidade relacionada.

(Herdado de RelatedEnd)
IRelatedEnd.CreateSourceQuery()

Devolve um IEnumerable que representa os objetos que pertencem ao extremo relacionado.

(Herdado de RelatedEnd)
IRelatedEnd.Remove(IEntityWithRelationships)

Remove um objeto da coleção na extremidade relacionada.

(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