コード例 #1
0
ファイル: TableAppObject.cs プロジェクト: janproch/datadmin
        private ColumnStructure GetColumnWithDummyTable()
        {
            var c = new ColumnStructure(Column);

            c.SetDummyTable(DbObjectName);
            return(c);
        }
コード例 #2
0
ファイル: DbDatabase.cs プロジェクト: janproch/datadmin
        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();
            }
        }