Condividi tramite


EntityObject Classe

Definizione

La classe di base è la classe per i tipi di entità generati dagli strumenti di 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
Ereditarietà
EntityObject
Attributi
Implementazioni

Costruttori

EntityObject()

Inizializza una nuova istanza della classe EntityObject.

Proprietà

EntityKey

Ottiene o imposta la chiave per questo oggetto.

EntityState

Ottiene lo stato dell'entità dell'oggetto.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
GetValidValue<T>(T, String, Boolean, Boolean)

Restituisce un tipo complesso per la proprietà specificata.

(Ereditato da StructuralObject)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
OnPropertyChanged(String)

Genera l'evento PropertyChanged.

(Ereditato da StructuralObject)
OnPropertyChanging(String)

Genera l'evento PropertyChanging.

(Ereditato da StructuralObject)
ReportPropertyChanged(String)

Notifica all'individuazione modifiche la modifica di una proprietà.

ReportPropertyChanging(String)

Notifica all'individuazione modifiche la presenza di una modifica in sospeso per una proprietà.

SetValidValue<T>(T, T, String)

Imposta un oggetto complesso per la proprietà specificata.

(Ereditato da StructuralObject)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Eventi

PropertyChanged

Si verifica quando il valore di una proprietà è stato modificato.

(Ereditato da StructuralObject)
PropertyChanging

Si verifica quando la modifica del valore di una proprietà è in sospeso.

(Ereditato da StructuralObject)

Implementazioni dell'interfaccia esplicita

IEntityWithChangeTracker.SetChangeTracker(IEntityChangeTracker)

Specifica l'istanza di IEntityChangeTracker utilizzata per segnalare le modifiche alle proprietà.

IEntityWithRelationships.RelationshipManager

Ottiene il gestore delle relazioni utilizzato da questo oggetto.

Si applica a

Vedi anche