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