Я использую EF Core 2.2.6.Я сталкиваюсь с одним странным.Я выбрал одну сущность из БД, затем я изменил одно значение свойства.Я посмотрел ChangeTraker, я вижу, что состояние объекта UnChanged
.Но значение свойства объекта было изменено.Большая часть stange заключается в том, что EF создают update query
.Everythink работает отлично.Я хотел бы узнать, почему это работает так.мой пример следующий
var person = _unitOfWork.PersonRepository.Get(x => x.Id == 20);
person.RegUserId=5;
_unitOfWork.Commit();
public TEntity Get(Expression<Func<TEntity, bool>> predicate)
{
return _dbset.FirstOrDefault(predicate);
}
