【发布时间】:2010-11-12 09:54:09
【问题描述】:
标记要删除的实体并保存更改时,有时操作会因外键约束而失败。在这种情况下,我通知用户并刷新实体。问题是实体没有完全刷新 - 它的外键保持为空。
例如:
//EditableEntity.SomeCollection --> Populated...
ContextManager.CurrentObjectContext.DeleteObject(EditableEntity);
try
{
ContextManager.CurrentObjectContext.SaveChanges();
}
catch (Exception err)
{
ContextManager.CurrentObjectContext.Refresh(System.Data.Objects.RefreshMode.StoreWins, EditableEntity);
}
//EditableEntity.SomeCollection --> Empty!!
请帮忙, 谢谢, 奥兰
【问题讨论】:
标签: wpf entity-framework binding entity-relationship