Compartir vía


RelatedEnd Clase

Definición

Representa una clase base que implementa la funcionalidad común para un extremo relacionado.

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
Herencia
RelatedEnd
Derivado
Atributos
Implementaciones

Comentarios

RelatedEnd es la clase base para la EntityCollection<TEntity> clase y la EntityReference<TEntity> clase .

La clase RelatedEnd implementa funcionalidad que comparten las clases EntityCollection<TEntity> y EntityReference<TEntity>.

Esta clase no está pensada para usarse directamente en el código.

Propiedades

IsLoaded

Obtiene un valor que indica si se han cargado todos los objetos relacionados.

RelationshipName

Obtiene el nombre de la relación en la que participa este extremo relacionado.

RelationshipSet

Obtiene una referencia a los metadatos para el extremo relacionado.

SourceRoleName

Obtiene el nombre de la función en el extremo de origen de la relación.

TargetRoleName

Obtiene el nombre del rol en el extremo de destino de la relación.

Métodos

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

Define una relación entre dos objetos asociados.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetEnumerator()

Devuelve un IEnumerator que recorre en iteración la colección de objetos relacionados.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
Load()

Cuando se invalida en una clase derivada, carga el objeto u objetos relacionados en el extremo relacionado con la opción de fusión mediante combinación predeterminada.

Load(MergeOption)

Cuando se invalida en una clase derivada, carga un objeto u objetos del extremo relacionado con la opción de fusión mediante combinación especificada.

MemberwiseClone()

Crea una copia superficial del Object actual.

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

Combina entidades relacionadas en la EntityCollection<TEntity> local.

OnDeserialized(StreamingContext)

Se usa internamente para deserializar los objetos entidad junto con las instancias de RelationshipManager.

ToString()

Devuelve una cadena que representa el objeto actual.

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

Determina si un objeto puede asociarse a la referencia o colección local.

ValidateLoad<TEntity>(MergeOption, String)

Garantiza que el objeto u objetos relacionados se puedan cargar correctamente en la colección o la referencia local.

ValidateOwnerForAttach()

Garantiza que el objeto al que pertenece el extremo relacionado admite una operación de adjuntar.

Eventos

AssociationChanged

Se produce cuando se realiza un cambio en un extremo relacionado.

Implementaciones de interfaz explícitas

IRelatedEnd.Add(IEntityWithRelationships)

Agrega un objeto al extremo relacionado.

IRelatedEnd.Add(Object)

Agrega un objeto al extremo relacionado.

IRelatedEnd.Attach(IEntityWithRelationships)

Asocia un objeto en el extremo relacionado.

IRelatedEnd.Attach(Object)

Adjunta un objeto al extremo relacionado.

IRelatedEnd.CreateSourceQuery()

Devuelve una IEnumerable que representa los objetos que pertenecen al extremo relacionado.

IRelatedEnd.Remove(IEntityWithRelationships)

Quita un objeto de la colección en el extremo relacionado.

IRelatedEnd.Remove(Object)

Quita un objeto del extremo relacionado si el objeto forma parte del extremo relacionado.

Se aplica a