Interface ICommand
Provides the functionalities of a command.
public interface ICommand
Properties
AdditionalAttributes
Gets a collection of additional attributes that will be applied to the command.
IDictionary<string, string> AdditionalAttributes { get; }
Property Value
Methods
Execute(Migration, ICommandExecutionArgs)
Executes the command.
void Execute(Migration migration, ICommandExecutionArgs args)
Parameters
migrationMigrationThe migration.
argsICommandExecutionArgsThe command execution arguments.
UpdateSchema(INeosSchema)
Updates a schema to reflect the command action.
void UpdateSchema(INeosSchema schema)
Parameters
schemaINeosSchemaSchema.