ObjectStateEntry Classe

Definizione

Rappresenta un'entità, uno stub di entità o una relazione.Represents either an entity, entity stub or relationship.

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.Gets the current property values of the object or relationship associated with this ObjectStateEntry.

Entity

Ottiene l'oggetto entità.Gets the entity object.

EntityKey

Ottiene o imposta la chiave di entità.Gets or sets the entity key.

EntitySet

Ottiene l'oggetto EntitySetBase per l'oggetto o la relazione.Gets the EntitySetBase for the object or relationship.

IsRelationship

Ottiene un valore booleano che indica se l'oggetto ObjectStateEntry rappresenta una relazione.Gets a value that indicates whether the ObjectStateEntry represents a relationship.

ObjectStateManager

Ottiene l'oggetto ObjectStateManager per l'oggetto ObjectStateEntry.Gets the ObjectStateManager for the ObjectStateEntry.

OriginalValues

Ottiene la versione in sola lettura dei valori originali dell'oggetto o della relazione.Gets the read-only version of original values of the object or relationship.

RelationshipManager

Ottiene l'istanza di RelationshipManager per l'oggetto rappresentato in base alla voce.Gets the RelationshipManager instance for the object represented by entry.

State

Ottiene o imposta lo stato dell'oggetto ObjectStateEntry.Gets or sets the state of the ObjectStateEntry.

Metodi

AcceptChanges()

Accetta i valori correnti come valori originali.Accepts the current values as original values.

ApplyCurrentValues(Object)

Imposta i valori correnti della voce in modo che corrispondano ai valori di proprietà di un oggetto fornito.Sets the current values of the entry to match the property values of a supplied object.

ApplyOriginalValues(Object)

Imposta i valori originali della voce in modo che corrispondano ai valori della proprietà di un oggetto fornito.Sets the original values of the entry to match the property values of a supplied object.

ChangeState(EntityState)

Imposta lo stato della voce sul valore EntityState specificato.Changes state of the entry to the specified EntityState value.

Delete()

Contrassegna un'entità come eliminata.Marks an entity as deleted.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetModifiedProperties()

Restituisce i nomi delle proprietà di un oggetto che sono state modificate dall'ultima chiamata di SaveChanges().Returns the names of an object's properties that have changed since the last time SaveChanges() was called.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
GetUpdatableOriginalValues()

Ottiene la versione aggiornabile dei valori originali dell'oggetto associato all'oggetto ObjectStateEntry.Gets the updatable version of original values of the object associated with this ObjectStateEntry.

IsPropertyChanged(String)

Utilizza DetectChanges per determinare se il valore corrente della proprietà con il nome specificato è diverso dal valore originale o meno.Uses DetectChanges to determine whether or not the current value of the property with the given name is different from its original value. 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.Note that this may be different from the property being marked as modified since a property which has not changed can still be marked as modified.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(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.Rejects any changes made to the property with the given name since the property was last loaded, attached, saved, or changes were accepted. Il valore originale della proprietà viene archiviato e la proprietà non sarà più contrassegnata come modificata.The original value of the property is stored and the property will no longer be marked as modified.

SetModified()

Imposta lo stato dell'oggetto o della relazione da modificare.Sets the state of the object or relationship to modify.

SetModifiedProperty(String)

Contrassegna la proprietà specificata come modificata.Marks the specified property as modified.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

IEntityChangeTracker.EntityComplexMemberChanged(String, Object, String)

Notifica al gestore degli stati la modifica di una proprietà complessa.Notifies the state manager that a complex property has changed.

IEntityChangeTracker.EntityComplexMemberChanging(String, Object, String)

Notifica al gestore degli stati la presenza di una modifica in sospeso per una proprietà complessa.Notifies the state manager that a complex property has a pending change.

IEntityChangeTracker.EntityMemberChanged(String)

Notifica al gestore degli stati la modifica di una proprietà.Notifies the state manager that a property has changed.

IEntityChangeTracker.EntityMemberChanging(String)

Notifica al gestore degli stati la presenza di una modifica in sospeso per una proprietà.Notifies the state manager that a property has a pending change.

IEntityChangeTracker.EntityState

Ottiene l'oggetto EntityState per l'oggetto ObjectStateEntry.Gets the EntityState for the ObjectStateEntry.

Si applica a