DbEntityEntry 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.
Versione non generica della DbEntityEntry<TEntity> classe.
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="FxCop rule is wrong; Database is not two words.", MessageId="Db")]
public class DbEntityEntry
public class DbEntityEntry
type DbEntityEntry = class
Public Class DbEntityEntry
- Ereditarietà
-
DbEntityEntry
- Attributi
Proprietà
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à. |
Metodi
Cast<TEntity>() |
Restituisce una nuova istanza della classe generica per il tipo generico DbEntityEntry<TEntity> specificato per l'entità rilevata rappresentata da questo oggetto. Si noti che il tipo dell'entità rilevata deve essere compatibile con il tipo generico o verrà generata un'eccezione. |
Collection(String) |
Ottiene un oggetto che rappresenta la proprietà di navigazione della raccolta da questa entità a una raccolta di entità correlate. |
ComplexProperty(String) |
Ottiene un oggetto che rappresenta una proprietà complessa dell'entità. |
Equals(DbEntityEntry) |
Determina se l'oggetto DbEntityEntry specificato è uguale all'istanza in questione. Due DbEntityEntry istanze vengono considerate uguali se sono entrambe le voci per la stessa entità nello stesso DbContext. |
Equals(Object) |
Determina se l'oggetto Object specificato è uguale all'istanza in questione. Due DbEntityEntry istanze vengono considerate uguali se sono entrambe le voci per la stessa entità nello stesso DbContext. |
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 aggiornerà i valori nel database. Se l'entità non è presente nel database, viene restituito null. |
GetDatabaseValuesAsync() |
Esegue una query asincrona sul database per le copie dei valori dell'entità rilevata mentre sono attualmente presenti nel database. Si noti che la modifica dei valori nel dizionario restituito non aggiornerà i valori nel database. Se l'entità non è presente nel database, viene restituito null. |
GetDatabaseValuesAsync(CancellationToken) |
Esegue una query asincrona sul database per le copie dei valori dell'entità rilevata mentre sono attualmente presenti nel database. Si noti che la modifica dei valori nel dizionario restituito non aggiornerà i valori nel database. Se l'entità non è presente nel database, viene restituito null. |
GetHashCode() |
Restituisce un codice hash per questa istanza. |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. |
GetValidationResult() |
Convalida questa DbEntityEntry istanza e restituisce il risultato della convalida. |
Member(String) |
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 membro attualmente supportati e i relativi tipi restituiti sono: Proprietà di spostamento di riferimento: DbReferenceEntry. Proprietà di spostamento raccolta: DbCollectionEntry. Proprietà primitiva/scalare: DbPropertyEntry. Proprietà complessa: DbComplexPropertyEntry. |
Property(String) |
Ottiene un oggetto che rappresenta una proprietà scalare o complessa dell'entità. |
Reference(String) |
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 delle proprietà con valori dal 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 delle proprietà con valori dal database. Dopo aver chiamato questo metodo, lo stato dell'entità sarà Unchanged. |
ToString() |
Versione non generica della DbEntityEntry<TEntity> classe. |