ObjectStateEntry Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |