public EntityRelationship AddEntityRelationship(ClassType first, ClassType second) { var dependency = new EntityRelationship(first, second); AddEntityRelationship(dependency); return(dependency); }
public EntityRelationship Clone(ClassType first, ClassType second) { EntityRelationship dependency = new EntityRelationship(first, second); dependency.CopyFrom(this); return(dependency); }
public bool InsertEntityRelationship(EntityRelationship dependency) { if (dependency != null && !_relationships.Contains(dependency) && _entities.Contains(dependency.First) && _entities.Contains(dependency.Second)) { AddEntityRelationship(dependency); return(true); } else { return(false); } }
protected virtual void AddEntityRelationship(EntityRelationship dependency) { AddRelationship(dependency); }