RelatedEnd 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.
Representa uma classe base que implementa a funcionalidade comum para uma extremidade relacionada.
public ref class RelatedEnd abstract : System::Data::Objects::DataClasses::IRelatedEnd
[System.Runtime.Serialization.DataContract]
[System.Serializable]
public abstract class RelatedEnd : System.Data.Objects.DataClasses.IRelatedEnd
[<System.Runtime.Serialization.DataContract>]
[<System.Serializable>]
type RelatedEnd = class
interface IRelatedEnd
Public MustInherit Class RelatedEnd
Implements IRelatedEnd
- Herança
-
RelatedEnd
- Derivado
- Atributos
- Implementações
Comentários
RelatedEnd é a classe base para a EntityCollection<TEntity> classe e a EntityReference<TEntity> classe .
A RelatedEnd classe implementa a funcionalidade que é compartilhada entre as EntityCollection<TEntity> classes e EntityReference<TEntity> .
Essa classe não se destina a ser usada diretamente em seu código.
Propriedades
IsLoaded |
Obtém um valor que indica se todos os objetos relacionados foram carregados. |
RelationshipName |
Obtém o nome da relação na qual essa extremidade relacionada participa. |
RelationshipSet |
Obtém uma referência aos metadados para a extremidade relacionada. |
SourceRoleName |
Obtém o nome da função na extremidade de origem da relação. |
TargetRoleName |
Obtém o nome da função na extremidade de destino da relação. |
Métodos
Attach<TEntity>(IEnumerable<TEntity>, Boolean) |
Define uma relação entre dois objetos anexados. |
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. |
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. |
Load(MergeOption) |
Quando substituído em uma classe derivada, carrega um ou mais objetos da extremidade relacionada com a opção de mesclagem especificada. |
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. |
OnDeserialized(StreamingContext) |
Usado internamente para desserializar objetos de entidade junto com instâncias do RelationshipManager. |
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. |
ValidateLoad<TEntity>(MergeOption, String) |
Garante que os objetos relacionados podem ser carregados com êxito na referência ou na coleção local. |
ValidateOwnerForAttach() |
Garante que o objeto ao qual pertence a extremidade relacionada dá suporte a uma operação de anexação. |
Eventos
AssociationChanged |
Ocorre quando é feita uma alteração a uma extremidade relacionada. |
Implantações explícitas de interface
IRelatedEnd.Add(IEntityWithRelationships) |
Adiciona um objeto à extremidade relacionada. |
IRelatedEnd.Add(Object) |
Adiciona um objeto à extremidade relacionada. |
IRelatedEnd.Attach(IEntityWithRelationships) |
Anexa um objeto ao final relacionado. |
IRelatedEnd.Attach(Object) |
Anexa um objeto ao fim relacionado. |
IRelatedEnd.CreateSourceQuery() |
Retorna um IEnumerable que representa os objetos que pertencem à extremidade relacionada. |
IRelatedEnd.Remove(IEntityWithRelationships) |
Remove um objeto da coleção na extremidade relacionada. |
IRelatedEnd.Remove(Object) |
Remove um objeto da extremidade relacionada se o objeto fizer parte da extremidade relacionada. |