public void Can_get_properties() { var operation = new DropComputedColumnOperation("tableName", "columnName"); Assert.Equal("tableName", operation.TableName); Assert.Equal("columnName", operation.ColumnName); }
/// <summary> /// Generate a SQL to DROP a computed column in a table at database /// </summary> /// <param name="dropComputedColumnOperation"></param> public virtual void Generate(DropComputedColumnOperation dropComputedColumnOperation) { using (var writer = Writer()) { writer.WriteLine("ALTER TABLE {0} DROP COLUMN {1};", dropComputedColumnOperation.TableName, dropComputedColumnOperation.ColumnName); this.Statement(writer); } }