Digamos que consulto la base de datos y cargo una lista de elementos. Luego abro uno de los elementos en un formulario de vista detallada y, en lugar de volver a consultar el elemento fuera de la base de datos, creo una instancia del elemento desde la fuente de datos en la lista.
¿Hay alguna forma de actualizar el registro de la base de datos sin obtener el registro del artículo individual?
Aquí hay una muestra de cómo lo estoy haciendo ahora:
dataItem itemToUpdate = (from t in dataEntity.items
where t.id == id
select t).FirstOrDefault();
Luego, después de extraer el registro, actualizo algunos valores en el elemento y empujo el registro hacia atrás:
itemToUpdate.itemstatus = newStatus;
dataEntity.SaveChanges();
Creo que habría una mejor manera de hacer esto, ¿alguna idea?