Classe DbEntityEntry
[Questa pagina è specifica della versione 6 di Entity Framework. La versione più recente è disponibile come pacchetto NuGet per "Entity Framework". Per ulteriori informazioni su Entity Framework, vedere la pagina msdn.com/data/ef.]
Versione non generica della classe DbEntityEntry<TEntity>.
Gerarchia di ereditarietà
System.Object
System.Data.Entity.Infrastructure.DbEntityEntry
Spazio dei nomi: System.Data.Entity.Infrastructure
Assembly: EntityFramework (in EntityFramework.dll)
Sintassi
'Dichiarazione
Public Class DbEntityEntry
'Utilizzo
Dim instance As DbEntityEntry
public class DbEntityEntry
public ref class DbEntityEntry
type DbEntityEntry = class end
public class DbEntityEntry
Il tipo DbEntityEntry espone i seguenti membri.
Proprietà
rapporti | Descrizione | |
---|---|---|
CurrentValues | Ottiene i valori di proprietà correnti per l'entità rilevata rappresentata da questo oggetto. | |
Entity | Ottiene l'entità. | |
OriginalValues | Ottiene i valori di proprietà originali per l'entità rilevata rappresentata da questo oggetto.I valori originali sono generalmente i valori di proprietà dell'entità al momento dell'esecuzione dell'ultima query dal database. | |
State | Ottiene o imposta lo stato dell'entità. |
In alto
Metodi
rapporti | Descrizione | |
---|---|---|
Cast<TEntity> | Restituisce una nuova istanza della classe DbEntityEntry<TEntity> generica per il tipo generico specificato per l'entità rilevata rappresentata da questo oggetto.Si noti che il tipo dell'entità rilevata deve essere compatibile con il tipo generico. In caso contrario, verrà generata un'eccezione. | |
Collection | Ottiene un oggetto che rappresenta la proprietà di navigazione della raccolta da questa entità a una raccolta di entità correlate. | |
ComplexProperty | Ottiene un oggetto che rappresenta una proprietà complessa dell'entità. | |
Equals(Object) | Determina se l'oggetto Object specificato è uguale a questa istanza.Due istanze di DbEntityEntry sono considerate uguali se sono entrambe voci della stessa entità nello stesso DbContext. (Esegue l'override di Object.Equals(Object)). | |
Equals(DbEntityEntry) | Determina se l'oggetto DbEntityEntry specificato è uguale a questa istanza.Due istanze di DbEntityEntry sono considerate uguali se sono entrambe voci della stessa entità nello stesso DbContext. | |
Finalize | (Ereditato da Object) | |
GetDatabaseValues | Consente di eseguire una query sul database per individuare copie dei valori dell'entità rilevata uguali a quelli attualmente presenti nel database.Si noti che la modifica dei valori nel dizionario restituito non determinerà l'aggiornamento dei valori nel database.Se l'entità non è presente nel database, viene restituito Null. | |
GetDatabaseValuesAsync() | Consente di eseguire query sul database in modo asincrono per trovare copie dei valori dell'entità rilevata uguali a quelli attualmente presenti nel database.Si noti che la modifica dei valori nel dizionario restituito non determinerà l'aggiornamento dei valori nel database.Se l'entità non è presente nel database, viene restituito Null. | |
GetDatabaseValuesAsync(CancellationToken) | Consente di eseguire query sul database in modo asincrono per trovare copie dei valori dell'entità rilevata uguali a quelli attualmente presenti nel database.Si noti che la modifica dei valori nel dizionario restituito non determinerà l'aggiornamento dei valori nel database.Se l'entità non è presente nel database, viene restituito Null. | |
GetHashCode | Restituisce un codice hash per questa istanza. (Esegue l'override di Object.GetHashCode()). | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. | |
GetValidationResult | Convalida questa istanza di DbEntityEntry e restituisce il risultato della convalida. | |
Member | Ottiene un oggetto che rappresenta un membro dell'entità.Il tipo di runtime dell'oggetto restituito varierà a seconda del tipo di membro richiesto.I tipi di membri attualmente supportati e i relativi tipi restituiti sono: Proprietà di navigazione di riferimento: DbReferenceEntry.Proprietà di navigazione della raccolta: DbCollectionEntry.Proprietà primitiva/scalare: DbPropertyEntry.Proprietà complessa: DbComplexPropertyEntry. | |
MemberwiseClone | (Ereditato da Object) | |
Property | Ottiene un oggetto che rappresenta una proprietà scalare o complessa dell'entità. | |
Reference | Ottiene un oggetto che rappresenta la proprietà di navigazione di riferimento (cioènon di raccolta) da questa entità a un'altra entità. | |
Reload | Ricarica l'entità dal database sovrascrivendo i valori di proprietà con i valori del database.Dopo aver chiamato questo metodo, lo stato dell'entità sarà Unchanged. | |
ReloadAsync() | Ricarica in modo asincrono l'entità dal database sovrascrivendo i valori di proprietà con i valori del database.Dopo aver chiamato questo metodo, lo stato dell'entità sarà Unchanged. | |
ReloadAsync(CancellationToken) | Ricarica in modo asincrono l'entità dal database sovrascrivendo i valori di proprietà con i valori del database.Dopo aver chiamato questo metodo, lo stato dell'entità sarà Unchanged. | |
ToString | Restituisce una rappresentazione di stringa di DbEntityEntry. (Esegue l'override di Object.ToString()). |
In alto
Thread safety
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. Non è invece garantita la sicurezza dei membri dell'istanza.