Sto usando la libreria EntityFramework.Extended per eseguire aggiornamenti batch. L'unico problema è che EF non tiene traccia degli aggiornamenti batch eseguiti dalla libreria. Quindi, quando eseguo DbContext
nuovamente una query , non restituisce le entità aggiornate.
Ho scoperto che l'utilizzo del AsNoTracking()
metodo durante l'interrogazione disabilita il monitoraggio e ottiene nuovi dati dal database. Tuttavia, poiché EF non tiene traccia delle entità interrogate AsNoTracking()
, non sono in grado di eseguire alcun aggiornamento sui dati interrogati.
C'è un modo per forzare EF a ottenere i dati più recenti durante il rilevamento delle modifiche?