private ColumnStructure GetColumnWithDummyTable() { var c = new ColumnStructure(Column); c.SetDummyTable(DbObjectName); return(c); }
public void DropColumn(IColumnStructure column) { ColumnStructure colcopy = new ColumnStructure(column); colcopy.SetDummyTable(column.Table.FullName); // we must send copy of column, because when dropping column, column.Table will be null foreach (AbstractObjectStructure obj in this.GetAllObjects()) { obj.NotifyDropColumn(colcopy); } foreach (TableStructure tbl in Tables) { tbl.DropEmptyConstraints(); } }