protected override void Generate(RemovePKConstraint op) { using (var sql = this.Writer()) { sql.Write(@" ALTER TABLE "); sql.Write(this.Quote(op.TableName)); sql.Write(@" DROP CONSTRAINT "); sql.Write(this.Quote(string.Format("PK_{0}_{1}", this.Prepare(op.TableName), this.Prepare(op.ColumnName) ))); this.AddRun(sql); } }
protected abstract void Generate(RemovePKConstraint op);