protected void TransformToRecreateTable(AlterProcessorCaps caps, List <AlterOperation> replacement, AlterPlan plan) { replacement.Clear(); var op = new AlterOperation_RecreateTable { ParentTable = ParentTable }; //ParentTable.LoadStructure(TableStructureMembers.All, targetDb); if (caps.DropConstraint) { foreach (var fk in ParentTable.GetReferences()) { plan.RecreateObject(fk, null); } } op.AppendOp(this); replacement.Add(op); }
protected void TransformToRecreateTable(List<AlterOperation> replacement, AlterPlan plan) { replacement.Clear(); var op = new AlterOperation_RecreateTable { ParentTable = ParentTable }; //ParentTable.LoadStructure(TableStructureMembers.All, targetDb); foreach (var fk in ParentTable.GetReferences()) plan.RecreateObject(fk, null); op.AppendOp(this); replacement.Add(op); }