Ich habe einen Arbeitscode hier.Aktualisieren Sie einen gesamten Datensatz mit Entity Framework
using (var db = new MyContextDB())
{
var result = db.Books.SingleOrDefault(b => b.BookNumber == bookNumber);
if (result != null)
{
result.MyColumnName= "Some new value";
db.SaveChanges();
}
}
Aber ich habe viele Eigenschaften zu ändern. So versuchte ich für etwas wie
result= newResult;
db.SaveChanges();
Aber das funktioniert nicht. Gibt es eine Idee, einen Rekord durch einen neuen zu ersetzen?