Comparteix a través de


EntityObject Clase

Definición

Clase base para los tipos de entidad generados por las herramientas de Entity Data Model.

public ref class EntityObject abstract : System::Data::Objects::DataClasses::StructuralObject, System::Data::Objects::DataClasses::IEntityWithChangeTracker, System::Data::Objects::DataClasses::IEntityWithKey, System::Data::Objects::DataClasses::IEntityWithRelationships
[System.Runtime.Serialization.DataContract(IsReference=true)]
[System.Serializable]
public abstract class EntityObject : System.Data.Objects.DataClasses.StructuralObject, System.Data.Objects.DataClasses.IEntityWithChangeTracker, System.Data.Objects.DataClasses.IEntityWithKey, System.Data.Objects.DataClasses.IEntityWithRelationships
[<System.Runtime.Serialization.DataContract(IsReference=true)>]
[<System.Serializable>]
type EntityObject = class
    inherit StructuralObject
    interface IEntityWithKey
    interface IEntityWithChangeTracker
    interface IEntityWithRelationships
Public MustInherit Class EntityObject
Inherits StructuralObject
Implements IEntityWithChangeTracker, IEntityWithKey, IEntityWithRelationships
Herencia
EntityObject
Atributos
Implementaciones

Constructores

EntityObject()

Inicializa una nueva instancia de la clase EntityObject.

Propiedades

EntityKey

Obtiene o establece la clave para este objeto.

EntityState

Obtiene el estado de entidad del objeto.

Métodos

Equals(Object)

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

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
GetValidValue<T>(T, String, Boolean, Boolean)

Devuelve un tipo complejo para la propiedad especificada.

(Heredado de StructuralObject)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
OnPropertyChanged(String)

Genera el evento PropertyChanged.

(Heredado de StructuralObject)
OnPropertyChanging(String)

Genera el evento PropertyChanging.

(Heredado de StructuralObject)
ReportPropertyChanged(String)

Notifica a la herramienta de seguimiento de cambios que una propiedad ha cambiado.

ReportPropertyChanging(String)

Notifica a la herramienta de seguimiento de cambios que hay un cambio pendiente en la propiedad.

SetValidValue<T>(T, T, String)

Establece un objeto complejo para la propiedad especificada.

(Heredado de StructuralObject)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Eventos

PropertyChanged

Se produce cuando cambia el valor de una propiedad.

(Heredado de StructuralObject)
PropertyChanging

Se produce cuando un valor de propiedad está pendiente de cambio.

(Heredado de StructuralObject)

Implementaciones de interfaz explícitas

IEntityWithChangeTracker.SetChangeTracker(IEntityChangeTracker)

Especifica la instancia de IEntityChangeTracker que se usa para informar acerca de los cambios en las propiedades.

IEntityWithRelationships.RelationshipManager

Obtiene el administrador de relaciones que usa este objeto.

Se aplica a

Consulte también