Código
public static void modificarUsuario(Usuario user) { //Creo la conexión //Creo un comando cmd.CommandText = "UPDATE Usuario SET usu_nombreusuario=@name, usu_contrasena=@pass, usu_apellidonombre=@lastname, rol_id=@rol " + "WHERE usu_id=@id"; cmd.CommandType = CommandType.Text; cmd.Connection = cn.Connection; cmd.Parameters.AddWithValue("@name", user.Usu_nombreUsuario); cmd.Parameters.AddWithValue("@pass", user.Usu_contrasena); cmd.Parameters.AddWithValue("@lastname", user.Usu_apellidoNombre); cmd.Parameters.AddWithValue("@rol", user.Rol_codigo); cmd.Parameters.AddWithValue("@id", user.Usu_id); cmd.ExecuteNonQuery(); cn.cerrarConexion(); }
quiero poder cambiar hasta la propia clave que me ha generado la entity Usuario y sino no es autoincremental tambien