Estoy usando stubs para actualizar mis entidades y cuando la entidad actualizada consiste en columnas que tienen valores cambiados de no nulos a nulos, los nulos no se conservan en la base de datos, es decir, el registro continúa manteniendo los valores previos no nulos .Entity Framework: ¿Actualizar un campo a un valor nulo?
¿Qué estoy haciendo mal?
public void UpdateEntity(Entity e)
{
_context.Works.Attach(new Entity{ Id = e.Id });
_context.ApplyCurrentValues("Entities", e);
_context.SaveChanges();
}
depende de lo que su relación es, si usted tiene una relación, es necesario asegurarse de que es 0 .. 1 y no 1 a muchos. –
Los valores que intento anular son simples columnas de la base de datos (es decir, date/integer/varchar); aunque hay otras entidades que tienen una relación 1 ... muchos con la entidad, no están siendo modificadas de ninguna manera. –