Condividi tramite


DbChangeTracker Classe

Definizione

Restituito dal metodo ChangeTracker di DbContext per fornire l'accesso alle funzionalità del contesto correlate al rilevamento delle modifiche delle entità.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="Casing is intentional")]
public class DbChangeTracker
public class DbChangeTracker
type DbChangeTracker = class
Public Class DbChangeTracker
Ereditarietà
DbChangeTracker
Attributi

Metodi

DetectChanges()

Rileva le modifiche apportate alle proprietà e alle relazioni delle entità POCO. Si noti che alcuni tipi di entità(ad esempio proxy e entità di rilevamento modifiche che derivano da EntityObject) segnalano le modifiche automaticamente e una chiamata a DetectChanges non è in genere necessaria per questi tipi di entità. Si noti anche che in genere DetectChanges viene chiamato automaticamente da molti dei metodi di DbContext e delle relative classi correlate, in modo che sia raro che questo metodo debba essere chiamato in modo esplicito. Tuttavia, può essere preferibile, in genere per motivi di prestazioni, disattivare questa chiamata automatica di DetectChanges usando il flag AutoDetectChangesEnabled da Configuration.

Entries()

Ottiene DbEntityEntry oggetti per tutte le entità rilevate da questo contesto.

Entries<TEntity>()

Ottiene DbEntityEntry oggetti per tutte le entità del tipo specificato monitorato da questo contesto.

Equals(Object)

Restituito dal metodo ChangeTracker di DbContext per fornire l'accesso alle funzionalità del contesto correlate al rilevamento delle modifiche delle entità.

GetHashCode()

Restituito dal metodo ChangeTracker di DbContext per fornire l'accesso alle funzionalità del contesto correlate al rilevamento delle modifiche delle entità.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

HasChanges()

Controlla se l'oggetto esegue il DbContext rilevamento di entità o relazioni nuove, eliminate o modificate che verranno inviate al database se SaveChanges() viene chiamato.

ToString()

Restituito dal metodo ChangeTracker di DbContext per fornire l'accesso alle funzionalità del contesto correlate al rilevamento delle modifiche delle entità.

Si applica a