ObjectStateEntry Classe

Definizione

Rappresenta un'entità, uno stub di entità o una relazione.

public ref class ObjectStateEntry abstract : System::Data::Objects::DataClasses::IEntityChangeTracker
public abstract class ObjectStateEntry : System.Data.Objects.DataClasses.IEntityChangeTracker
type ObjectStateEntry = class
    interface IEntityChangeTracker
Public MustInherit Class ObjectStateEntry
Implements IEntityChangeTracker
Ereditarietà
ObjectStateEntry
Implementazioni

Proprietà

CurrentValues

Ottiene i valori della proprietà correnti della relazione o dell'oggetto associato all'oggetto ObjectStateEntry.

Entity

Ottiene l'oggetto entità.

EntityKey

Ottiene o imposta la chiave di entità.

EntitySet

Ottiene l'oggetto EntitySetBase per l'oggetto o la relazione.

IsRelationship

Ottiene un valore booleano che indica se l'oggetto ObjectStateEntry rappresenta una relazione.

ObjectStateManager

Ottiene l'oggetto ObjectStateManager per l'oggetto ObjectStateEntry.

OriginalValues

Ottiene la versione in sola lettura dei valori originali dell'oggetto o della relazione.

RelationshipManager

Ottiene l'istanza di RelationshipManager per l'oggetto rappresentato in base alla voce.

State

Ottiene o imposta lo stato dell'oggetto ObjectStateEntry.

Metodi

AcceptChanges()

Accetta i valori correnti come valori originali.

ApplyCurrentValues(Object)

Imposta i valori correnti della voce in modo che corrispondano ai valori di proprietà di un oggetto fornito.

ApplyOriginalValues(Object)

Imposta i valori originali della voce in modo che corrispondano ai valori della proprietà di un oggetto fornito.

ChangeState(EntityState)

Imposta lo stato della voce sul valore EntityState specificato.

Delete()

Contrassegna un'entità come eliminata.

Equals(Object)

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

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetModifiedProperties()

Restituisce i nomi delle proprietà di un oggetto che sono state modificate dall'ultima chiamata di SaveChanges().

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
GetUpdatableOriginalValues()

Ottiene la versione aggiornabile dei valori originali dell'oggetto associato all'oggetto ObjectStateEntry.

IsPropertyChanged(String)

Utilizza DetectChanges per determinare se il valore corrente della proprietà con il nome specificato è diverso dal valore originale o meno. Si noti che questa può essere diversa dalla proprietà contrassegnata come modificata in quanto una proprietà che non è cambiata può ancora essere contrassegnata come modificata.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
RejectPropertyChanges(String)

Rifiuta eventuali modifiche apportate alla proprietà con il nome specificato poiché la proprietà è stata caricata, allegata o salvata per ultima o le modifiche sono state accettate. Il valore originale della proprietà viene archiviato e la proprietà non sarà più contrassegnata come modificata.

SetModified()

Imposta lo stato dell'oggetto o della relazione da modificare.

SetModifiedProperty(String)

Contrassegna la proprietà specificata come modificata.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

IEntityChangeTracker.EntityComplexMemberChanged(String, Object, String)

Notifica al gestore degli stati la modifica di una proprietà complessa.

IEntityChangeTracker.EntityComplexMemberChanging(String, Object, String)

Notifica al gestore degli stati la presenza di una modifica in sospeso per una proprietà complessa.

IEntityChangeTracker.EntityMemberChanged(String)

Notifica al gestore degli stati la modifica di una proprietà.

IEntityChangeTracker.EntityMemberChanging(String)

Notifica al gestore degli stati la presenza di una modifica in sospeso per una proprietà.

IEntityChangeTracker.EntityState

Ottiene l'oggetto EntityState per l'oggetto ObjectStateEntry.

Si applica a