Я использую заглушки для обновления своих сущностей, и когда обновленная сущность состоит из столбцов, значения которых изменены с ненулевых на нулевые, нулевые значения не сохраняются в базе данных, т.е. запись продолжает содержать предыдущий ненулевой ценности.
Что я делаю не так?
public void UpdateEntity(Entity e)
{
_context.Works.Attach(new Entity{ Id = e.Id });
_context.ApplyCurrentValues("Entities", e);
_context.SaveChanges();
}