Информация об изменениях

Сообщение EF Core и необновление записи в тихую от 20.11.2020 14:35

Изменено 20.11.2020 14:37 LandWarrior

EF Core и необновление записи в тихую
Вот такой код

var entry = _ctx.OrderDeatils
                           .FirstOrDefault(x => x.Manufacturer.ManId == manId
                           &&
                           !x.Deleted.HasValue);

            if (entry != null)
            {
                entry.Points = 0;
                var qq = _ctx.SaveChanges();
            }



До вызова SaveChanges() дело доходит. Только оно возвращает 0, и по логам никакого "UPDATE XXX" не случается. ЧЯДНТ?
EF Core и необновление записи в тихую
Вот такой код

var entry = _ctx.OrderDeatils
                           .FirstOrDefault(x => x.Manufacturer.ManId == manId
                           &&
                           !x.Deleted.HasValue);

            if (entry != null)
            {
                entry.Points = 0;
                var qq = _ctx.SaveChanges();
            }



До вызова SaveChanges() дело доходит. Только оно возвращает 0, и по логам никакого "UPDATE XXX" не случается. ЧЯДНТ? Трекинг не отключал, это 100%, если верить дебаггеру и значению AutoDetectChangesEnabled.