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 RelatedEnd clase implementa la funcionalidad que se comparte entre las EntityCollection<TEntity> clases y EntityReference<TEntity> .

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

Propiedades

Nombre Description
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 final relacionado.

SourceRoleName

Obtiene el nombre del rol 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

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

Define una relación entre dos objetos adjuntos.

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetEnumerator()

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

GetHashCode()

Actúa como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
Load()

Cuando se reemplaza en una clase derivada, carga el objeto o los objetos relacionados en el extremo relacionado con la opción de 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 combinación especificada.

MemberwiseClone()

Crea una copia superficial del Objectactual.

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

Combina entidades relacionadas en el local EntityCollection<TEntity>.

OnDeserialized(StreamingContext)

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

ToString()

Devuelve una cadena que representa el objeto actual.

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

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

ValidateLoad<TEntity>(MergeOption, String)

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

ValidateOwnerForAttach()

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

Eventos

Nombre Description
AssociationChanged

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

Implementaciones de interfaz explícitas

Nombre Description
IRelatedEnd.Add(IEntityWithRelationships)

Agrega un objeto al final relacionado.

IRelatedEnd.Add(Object)

Agrega un objeto al final relacionado.

IRelatedEnd.Attach(IEntityWithRelationships)

Adjunta un objeto al final relacionado.

IRelatedEnd.Attach(Object)

Adjunta un objeto al final relacionado.

IRelatedEnd.CreateSourceQuery()

Devuelve un IEnumerable que representa los objetos que pertenecen al final relacionado.

IRelatedEnd.Remove(IEntityWithRelationships)

Quita un objeto de la colección al final relacionado.

IRelatedEnd.Remove(Object)

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

Se aplica a