Posso fare qualcosa di simile al seguente (che non funziona) senza dover impostare esplicitamente ogni proprietà dell'oggetto. Il prodotto è l'oggetto creato dal raccoglitore modello predefinito dall'invio di un modulo e ProductInDb è l'oggetto nel contesto/database che si desidera sovrascrivere/aggiornare. La chiave primaria ProductID è la stessa su entrambi.Salvataggio delle modifiche/aggiornamento di un oggetto esistente nel set di dati con Entity FrameWork e non dover impostare singolarmente ciascuna proprietà
var ProductInDb = context.Products.FirstOrDefault(x => x.ProductID == product.ProductID);
ProductInDb = product;
context.SaveChanges();
Non contiene una definizione di "Entry". Devo fare riferimento a qualcosa? Già usando System.Data.Objects; Cos'altro ? Premendo ctrl +. non dà nulla per l'entrata. – LaserBeak
@LaserBeak Sembra che tu stia usando 'ObjectContext'. Vedi la mia risposta aggiornata. – Eranga
@Eranga si prega di vedere la mia domanda seguente: http://stackoverflow.com/questions/16085654/pk-violation-while-updating-via-ef/16086406?noredirect=1#16086406 –