public override void Generate(DropIndexOperation operation, IModel model, SqlBatchBuilder builder) { Check.NotNull(operation, nameof(operation)); Check.NotNull(builder, nameof(builder)); builder .Append("DROP INDEX ") .Append(_sql.DelimitIdentifier(operation.Name)); }
public override void Generate(RenameTableOperation operation, IModel model, SqlBatchBuilder builder) { Check.NotNull(operation, nameof(operation)); Check.NotNull(builder, nameof(builder)); if (operation.NewName != null) { builder .Append("ALTER TABLE ") .Append(_sql.DelimitIdentifier(operation.Name)) .Append(" RENAME TO ") .Append(_sql.DelimitIdentifier(operation.NewName)); } }
public override void Generate(AlterColumnOperation operation, IModel model, SqlBatchBuilder builder) { throw new NotImplementedException(); }
public override void Generate(RenameIndexOperation operation, IModel model, SqlBatchBuilder builder) { throw new NotImplementedException(); }