Digamos que eu consulte o banco de dados e carregue uma lista de itens. Em seguida, abro um dos itens em um formulário de exibição de detalhes e, em vez de consultar novamente o item do banco de dados, crio uma instância do item a partir da fonte de dados na lista.
Existe uma maneira de atualizar o registro do banco de dados sem buscar o registro do item individual?
Aqui está um exemplo de como estou fazendo isso agora:
dataItem itemToUpdate = (from t in dataEntity.items
where t.id == id
select t).FirstOrDefault();
Então, depois de obter o registro, atualizo alguns valores no item e empurro o registro de volta:
itemToUpdate.itemstatus = newStatus;
dataEntity.SaveChanges();
Eu acho que haveria uma maneira melhor de fazer isso, alguma ideia?