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