public override void ReloadReferences() { // Do not reload references if the current object has been deleted. // TODO: enable when MemoryContext uses MemoryDataObjects //if (this.ObjectState == DataObjectState.Deleted) return; base.ReloadReferences(); // fix direct object references if (_fk_Parent.HasValue) { ParentImpl = (Zetbox.App.Test.RequiredParentEfImpl)Context.Find <Zetbox.App.Test.RequiredParent>(_fk_Parent.Value); } else { ParentImpl = null; } }
public override void ReloadReferences() { // Do not reload references if the current object has been deleted. // TODO: enable when MemoryContext uses MemoryDataObjects //if (this.ObjectState == DataObjectState.Deleted) return; base.ReloadReferences(); // fix direct object references if (_fk_Parent.HasValue) ParentImpl = (Zetbox.App.Test.RequiredParentEfImpl)Context.Find<Zetbox.App.Test.RequiredParent>(_fk_Parent.Value); else ParentImpl = null; // fix cached lists references }