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