EntityReference Classe
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.
Classe base que implementa a 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
- Derivado
- Atributos
Comentários
A EntityReference classe expõe o EntityKey do objeto relacionado e é uma classe base para a EntityReference<TEntity> classe . Um EntityReference<TEntity> objeto é retornado por uma propriedade de navegação quando a extremidade relacionada tem uma multiplicidade de zero ou um. Para obter mais informações, consulte Elemento NavigationProperty (CSDL).
Construtores
EntityReference() |
Inicializa uma nova instância da classe EntityReference. |
Propriedades
EntityKey |
Retorna uma 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 na qual essa extremidade relacionada participa. (Herdado de RelatedEnd) |
RelationshipSet |
Obtém uma referência aos metadados para a extremidade relacionada. (Herdado de RelatedEnd) |
SourceRoleName |
Obtém o nome da função na extremidade de origem da relação. (Herdado de RelatedEnd) |
TargetRoleName |
Obtém o nome da função na extremidade de destino da relação. (Herdado de RelatedEnd) |
Métodos
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 na coleção de objetos relacionados. (Herdado de RelatedEnd) |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
Load() |
Quando substituído em uma classe derivada, carrega um ou mais objetos relacionados à extremidade relacionada com a opção de mesclagem padrão. (Herdado de RelatedEnd) |
Load(MergeOption) |
Quando substituído em uma classe derivada, carrega um ou mais objetos da extremidade relacionada com a opção de mesclagem especificada. (Herdado de RelatedEnd) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
Merge<TEntity>(IEnumerable<TEntity>, MergeOption, Boolean) |
Mescla entidades relacionadas com o EntityCollection<TEntity> local. (Herdado de RelatedEnd) |
OnDeserialized(StreamingContext) |
Usado internamente para desserializar objetos de entidade junto com instâncias do RelationshipManager. (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 à referência ou à coleção local. (Herdado de RelatedEnd) |
ValidateLoad<TEntity>(MergeOption, String) |
Garante que os objetos relacionados podem ser carregados com êxito na referência ou na coleção local. (Herdado de RelatedEnd) |
ValidateOwnerForAttach() |
Garante que o objeto ao qual pertence a extremidade relacionada dá suporte a uma operação de anexação. (Herdado de RelatedEnd) |
Eventos
AssociationChanged |
Ocorre quando é feita uma alteração a uma extremidade relacionada. (Herdado de RelatedEnd) |
Implantações explícitas de interface
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 ao final relacionado. (Herdado de RelatedEnd) |
IRelatedEnd.Attach(Object) |
Anexa um objeto ao fim relacionado. (Herdado de RelatedEnd) |
IRelatedEnd.CreateSourceQuery() |
Retorna um IEnumerable que representa os objetos que pertencem à extremidade relacionada. (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) |