1
我有一個實體包括其他子實體 父>預訂 預訂>酒店>房間 預訂>轉移>汽車 我將一切改變保留的副本Session變量 後,我要保存更改數據庫副本..更新實體5 C#
所有簡單屬性的變化,但(內部實體不受影響) 問題是一個酒店被刪除,但數據庫劑量不會改變
Res = session["res"];
var record = db.Reservations.Where(d => d.ID == Res.ID).FirstOrDefault();
db.Entry(record).CurrentValues.SetValues(Res);
你將不得不爲孩子記錄做這樣的事:http://stackoverflow.com/questions/27176014/how-to-add-update -child-entities-when-updating-a-parent-entity-in-ef –
db.SaveChanges();是相關的。 –