Como ya se ha mencionado al adjuntar entidad que se establece en el estado sin cambios por lo que tiene para configurar manualmente el estado en Modificado. Pero tenga en cuenta que configurar el estado para la entidad completa puede causar la actualización de todos los campos. Por lo tanto, si su entidad de jugador tiene más campos Id y contraseña, todos los demás campos probablemente se establecerán en valores predeterminados. Para tal caso, trate de usar:
Entities.Players.Attach(player);
var objectState = Entities.ObjectStateManager.GetObjectStateEntry(player);
objectState.SetModifiedProperty("Password");
Entities.SaveChanges();
También puede intentar establecer la contraseña después de unir la entidad:
Entities.Players.Attach(player);
player.Password = "12";
Entities.SaveChanges();
ese era el problema :) – Adir
Los buenos viejos "Talón de entidades" truco - cortesía de Alex James. +1 – RPM1984