public virtual SimpleAssociatedEntity AddAssociation(string aName) { var result = new SimpleAssociatedEntity { Name = aName, Owner = this }; AddAssociation(result); return(result); }
public virtual void RemoveAssociation(SimpleAssociatedEntity association) { if (AssociatedEntities.Contains(association)) { association.UnbindFromCurrentOwner(); } else { throw new ArgumentException("SimpleAssociatedEntity [" + association + "] not currently bound to this [" + this + "]"); } }
public virtual void AddAssociation(SimpleAssociatedEntity association) { association.BindToOwner(this); }