Я использую библиотеку EntityFramework.Extended для выполнения пакетных обновлений. Единственная проблема в том, что EF не отслеживает пакетные обновления, выполняемые библиотекой. Поэтому, когда я DbContext
снова запрашиваю, он не возвращает обновленные объекты.
Я обнаружил, что использование AsNoTracking()
метода при запросе отключает отслеживание и получает свежие данные из базы данных. Однако, поскольку EF не отслеживает запрошенные сущности AsNoTracking()
, я не могу выполнить какое-либо обновление запрошенных данных.
Есть ли способ заставить EF получать последние данные при отслеживании изменений?