Disons que j'ai une requête à la base de données et de charger une liste d'éléments. Puis-je ouvrir un des éléments dans une vue de détail de forme, et, au lieu de ré-interrogation de l'élément de la base de données, j'ai créer une instance de l'élément de source de données dans la liste.
Est il possible que je peux mettre à jour l'enregistrement de base de données sans l'extraction de l'enregistrement de la pièce?
Voici un exemple de la façon dont je le fais maintenant:
dataItem itemToUpdate = (from t in dataEntity.items
where t.id == id
select t).FirstOrDefault();
Puis, après avoir tiré de l'album que j'ai mise à jour de certaines valeurs de l'élément et de pousser à l'enregistrement:
itemToUpdate.itemstatus = newStatus;
dataEntity.SaveChanges();
Je pense qu'il y aurait une meilleure façon pour ce faire, des idées?