Creates a Migrator to run or preview migrations from the specified source.
Namespace:
Mindscape.NHibernateModelDesigner.MigrationsAssembly: Mindscape.NHibernateModelDesigner.Migrations (in Mindscape.NHibernateModelDesigner.Migrations.dll)
Version: 3.1.0.0 (3.1.0.0)
Syntax
C# |
---|
public static Migrator CreateMigrator( IMigrationLoader source, ProviderType provider, string connectionString, Nullable<MigrationVersion> toVersion, bool previewOnly ) |
Visual Basic (Declaration) |
---|
Public Shared Function CreateMigrator ( _ source As IMigrationLoader, _ provider As ProviderType, _ connectionString As String, _ toVersion As Nullable(Of MigrationVersion), _ previewOnly As Boolean _ ) As Migrator |
Parameters
- source
- Type: Mindscape.NHibernateModelDesigner.Migrations..::.IMigrationLoader
The source for the migrations to run or preview.
- provider
- Type: Mindscape.NHibernateModelDesigner.Migrations..::.ProviderType
The type of database against which to run the migrations.
- connectionString
- Type: System..::.String
The database connection string.
- toVersion
- Type: System..::.Nullable<(Of <(MigrationVersion>)>)
The version to migrate to, or null to migrate up to the final version.
- previewOnly
- Type: System..::.Boolean
true to preview (dry-run) migrations; false to run migrations.
Return Value
A Migrator to run or preview migrations from the specified source.Remarks
When previewing, the Migrator raises events to indicate which migrations would
be run, but does not actually execute the migrations.