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) |