Condividi tramite


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à

Nome Descrizione
CurrentValues

Ottiene i valori della proprietà corrente dell'oggetto o della relazione associata 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 che indica se rappresenta ObjectStateEntry una relazione.

ObjectStateManager

Ottiene l'oggetto ObjectStateManager per l'oggetto ObjectStateEntry.

OriginalValues

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

RelationshipManager

Ottiene l'istanza RelationshipManager dell'oggetto rappresentato dalla voce.

State

Ottiene o imposta lo stato dell'oggetto ObjectStateEntry.

Metodi

Nome Descrizione
AcceptChanges()

Accetta i valori correnti come valori originali.

ApplyCurrentValues(Object)

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

ApplyOriginalValues(Object)

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

ChangeState(EntityState)

Modifica lo stato della voce al valore specificato EntityState .

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 modificate dall'ultima chiamata SaveChanges() .

GetType()

Ottiene il 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. Si noti che questa proprietà può essere diversa dalla proprietà contrassegnata come modificata perché una proprietà che non è stata modificata può ancora essere contrassegnata come modificata.

MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
RejectPropertyChanges(String)

Rifiuta le modifiche apportate alla proprietà con il nome specificato dopo l'ultimo caricamento, collegamento, salvataggio o modifica della proprietà. Il valore originale della proprietà viene archiviato e la proprietà non verrà 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

Nome Descrizione
IEntityChangeTracker.EntityComplexMemberChanged(String, Object, String)

Notifica al gestore di stato che una proprietà complessa è stata modificata.

IEntityChangeTracker.EntityComplexMemberChanging(String, Object, String)

Notifica al gestore di stato che una proprietà complessa presenta una modifica in sospeso.

IEntityChangeTracker.EntityMemberChanged(String)

Notifica al gestore di stato che una proprietà è stata modificata.

IEntityChangeTracker.EntityMemberChanging(String)

Notifica al gestore di stato che una proprietà ha una modifica in sospeso.

IEntityChangeTracker.EntityState

Ottiene l'oggetto EntityState per l'oggetto ObjectStateEntry.

Si applica a