Допустим, я запрашиваю базу данных и загружаю список элементов. Затем я открываю один из элементов в форме подробного просмотра и вместо повторного запроса элемента из базы данных создаю экземпляр элемента из источника данных в списке.
Есть ли способ обновить запись базы данных, не извлекая запись отдельного элемента?
Вот пример того, как я это делаю сейчас:
dataItem itemToUpdate = (from t in dataEntity.items
where t.id == id
select t).FirstOrDefault();
Затем после извлечения записи я обновляю некоторые значения в элементе и возвращаю запись:
itemToUpdate.itemstatus = newStatus;
dataEntity.SaveChanges();
Я думаю, есть лучший способ сделать это, есть идеи?