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à
| 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. |