Estou usando a biblioteca EntityFramework.Extended para realizar atualizações em lote. O único problema é que o EF não mantém registro das atualizações em lote realizadas pela biblioteca. Portanto, quando eu consulto o DbContext
novamente, ele não retorna as entidades atualizadas.
Descobri que usar o AsNoTracking()
método durante a consulta desativa o rastreamento e obtém dados novos do banco de dados. No entanto, como o EF não acompanha as entidades consultadas AsNoTracking()
, não posso realizar nenhuma atualização nos dados consultados.
Existe alguma maneira de forçar o EF a obter os dados mais recentes enquanto rastreia as alterações?