RelatedEnd Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |