我知道这确实是一个常见问题,但我无法找到解决问题的单一方法。
我有一个包含“页面”集合的对象“版本”。我现在正在尝试向现有版本添加新页面。该页面已成功存储,但后来当我访问该版本时,我仍然有旧的页面数量。
添加新页面时,我尝试了以下操作:
var edition = context.Editions.Where(x => x.Id == editionId).FirstOrDefault();
context.Pages.AddObject(page);
edition.Pages.Add(page);
context.ObjectStateManager.ChangeObjectState(edition , System.Data.EntityState.Modified);
context.SaveChanges();
我真的不知道我还能错过什么。非常感谢!