EntityReference 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í.
Clase base que implementa funcionalidad no genérica para una 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
- Herencia
- Derivado
- Atributos
Comentarios
La clase EntityReference expone la EntityKey del objeto relacionado y es una clase base para la clase EntityReference<TEntity>. Una propiedad de navegación devuelve un objeto EntityReference<TEntity> cuando el extremo relacionado tiene una multiplicidad de cero o uno. Para obtener más información, vea NavigationProperty Element (CSDL).
Constructores
EntityReference() |
Inicializa una nueva instancia de la clase EntityReference. |
Propiedades
EntityKey |
Devuelve la clave del objeto relacionado. |
IsLoaded |
Obtiene un valor que indica si se han cargado todos los objetos relacionados. (Heredado de RelatedEnd) |
RelationshipName |
Obtiene el nombre de la relación en la que participa este extremo relacionado. (Heredado de RelatedEnd) |
RelationshipSet |
Obtiene una referencia a los metadatos para el extremo relacionado. (Heredado de RelatedEnd) |
SourceRoleName |
Obtiene el nombre de la función en el extremo de origen de la relación. (Heredado de RelatedEnd) |
TargetRoleName |
Obtiene el nombre del rol en el extremo de destino de la relación. (Heredado de RelatedEnd) |
Métodos
Attach<TEntity>(IEnumerable<TEntity>, Boolean) |
Define una relación entre dos objetos asociados. (Heredado de RelatedEnd) |
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. (Heredado de RelatedEnd) |
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. (Heredado de RelatedEnd) |
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. (Heredado de RelatedEnd) |
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. (Heredado de RelatedEnd) |
OnDeserialized(StreamingContext) |
Se usa internamente para deserializar los objetos entidad junto con las instancias de RelationshipManager. (Heredado de RelatedEnd) |
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. (Heredado de RelatedEnd) |
ValidateLoad<TEntity>(MergeOption, String) |
Garantiza que el objeto u objetos relacionados se puedan cargar correctamente en la colección o la referencia local. (Heredado de RelatedEnd) |
ValidateOwnerForAttach() |
Garantiza que el objeto al que pertenece el extremo relacionado admite una operación de adjuntar. (Heredado de RelatedEnd) |
Eventos
AssociationChanged |
Se produce cuando se realiza un cambio en un extremo relacionado. (Heredado de RelatedEnd) |
Implementaciones de interfaz explícitas
IRelatedEnd.Add(IEntityWithRelationships) |
Agrega un objeto al extremo relacionado. (Heredado de RelatedEnd) |
IRelatedEnd.Add(Object) |
Agrega un objeto al extremo relacionado. (Heredado de RelatedEnd) |
IRelatedEnd.Attach(IEntityWithRelationships) |
Asocia un objeto en el extremo relacionado. (Heredado de RelatedEnd) |
IRelatedEnd.Attach(Object) |
Adjunta un objeto al extremo relacionado. (Heredado de RelatedEnd) |
IRelatedEnd.CreateSourceQuery() |
Devuelve una IEnumerable que representa los objetos que pertenecen al extremo relacionado. (Heredado de RelatedEnd) |
IRelatedEnd.Remove(IEntityWithRelationships) |
Quita un objeto de la colección en el extremo relacionado. (Heredado de RelatedEnd) |
IRelatedEnd.Remove(Object) |
Quita un objeto del extremo relacionado si el objeto forma parte del extremo relacionado. (Heredado de RelatedEnd) |