问题:在 entity_A 的插入操作期间,我想更新特定 entity_B 上的属性并更新更改。我这样做如下:
public void InsertEntity_A(Entity_A entity_A)
{
// fetch entity_B and change a property
Entity_B entity_B = ObjectContext.Entity_B.SingleOrDefault(...);
entity_B.Counter++;
this.UpdateEntity_B(entity_B);
// continue normal processing for entity_A
if((entity_A.EntityState != ...)
...
...
}
“UpdateEntity_B(...)”会生成一个错误,指出 entity_B 不在当前的 ChangeSet 中。我怎样才能做到这一点?
TIA 海子