public void SetRefersTo(DependencyColumn from) { if (this.RefersTo != null) { } this.RefersTo = from; }
public List <DependencyTable> ConvertToDependencyTables(DatabaseContainer database) { List <DependencyTable> tables = new List <DependencyTable>(); List <ForeignKey> foreignKeys = new List <ForeignKey>(); database.Schemas.ForEach(s => { foreignKeys.AddRange(s.ForeignKeys); s.Tables.ForEach(t => { DependencyTable table = new DependencyTable(t.Name, s.Name); t.Columns.ForEach(c => { DependencyColumn column = new DependencyColumn(c, table); table.Columns.Add(column); }); tables.Add(table); }); }); return(tables); }