Class MigrationValidator
Inherited Members
Namespace: FluentMigrator.Runner
Assembly: FluentMigrator.Runner.dll
Syntax
public class MigrationValidator
Constructors
MigrationValidator()
Declaration
public MigrationValidator()
MigrationValidator(IAnnouncer, IConventionSet)
Declaration
public MigrationValidator(IAnnouncer announcer, IConventionSet conventions)
Parameters
Type | Name | Description |
---|---|---|
IAnnouncer | announcer | |
IConventionSet | conventions |
Methods
ApplyConventionsToAndValidateExpressions(IMigration, IEnumerable<IMigrationExpression>)
Validates each migration expression that has implemented the ICanBeValidated interface. It throws an InvalidMigrationException exception if validation fails.
Declaration
public void ApplyConventionsToAndValidateExpressions(IMigration migration, IEnumerable<IMigrationExpression> expressions)
Parameters
Type | Name | Description |
---|---|---|
IMigration | migration | The current migration being run |
IEnumerable<IMigrationExpression> | expressions | All the expressions contained in the up or down action |