A la hora de actualizar registros utilizando Entity Framework, tenemos varas formas de hacerlo.
1) La primera forma es cuando creamos un objeto utilizando un registro de nuestra base de datos. Al hacer esto, Entity Framework se mantiene observando los cambios que ocurren en el objeto, y si hacemos un SaveChanges en el DbContext, entonces el registro se actualizará en nuestro SQL Server.
2) También podemos realizar actualizaciones parciales, es decir, actualizar solamente algunas columnas del registro en nuestra base de datos. Para esto debemos utilizar el método Attach, y luego indicar las propiedades que queremos indicar que se deben actualizar utilizando el método Entry de DbContext.
3) A partir de una instancia de nuestro modelo, podemos actualizar totalmente un registro en nuestra base de datos con el método Entry, e indicando que el modelo ha sido modificado.
----
Entity framework actualizar modelo
Entity framework actualizar entidad