public void AssociateChild(string relationshipName, EntityRecord child) { Children.Add(new KeyValuePair <string, EntityRecord>(relationshipName, child)); child.Parents.Add(relationshipName, this); }
public void AssociateParent(string relationshipName, EntityRecord parent) { Parents.Add(relationshipName, parent); parent.Children.Add(new KeyValuePair <string, EntityRecord>(relationshipName, this)); }