I'm stumped: l'aggiornamento a Entity Framework 7 e in genere sovrascrivo le SaveChanges all'interno dello DbContext
per poter ottenere un elenco di tutti gli oggetti modificati prima che cambi. Alla fine ho uno script che spara che tiene traccia della versione precedente in un database. In Entity Framework 6 vorrei ottenere le modifiche del modello in questo modo:Ottenere l'elenco di oggetti modificati all'interno di Entity Framework 7
var oc = ((IObjectContextAdapter)this).ObjectContext;
var modifiedItems = oc.ObjectStateManager.GetObjectStateEntries(EntityState.Modified | EntityState.Deleted);
List<ObjectStateEntry> ModifiedObjlist = modifiedItems.ToList();
Tuttavia ora che ObjectContext
viene rimosso entro Entity Framework 7, mi sono bloccato, come potrei all'interno Entity Framework 7 ottenere una lista degli oggetti modificati?
use 'context.ChangeTracker.Entries(). Dove (x => x.State == ...)' – dotctor
@dotctor aggiungi come risposta in modo da poter accettare quella risposta –