C# Class Affecto.Database.Migrator.DatabaseMigrator

Inheritance: IDatabaseMigrator
Afficher le fichier Open project: affecto/dotnet-Database.Migrator Class Usage Examples

Protected Properties

Свойство Type Description
options MigrationOptions

Méthodes publiques

Méthode Description
DatabaseMigrator ( string connectionStringKey, Assembly assembly, MigrationOptions options, List migrationTags = null ) : System.Collections.Generic
MigrateDown ( long targetVersion ) : void
MigrateUp ( ) : void
MigrateUp ( long targetVersion ) : void

Méthodes protégées

Méthode Description
GetAnnouncer ( ) : IAnnouncer
GetMigrationProcessor ( string connectionString, IAnnouncer announcer ) : IMigrationProcessor

Private Methods

Méthode Description
ConfigureRunner ( ) : void

Method Details

DatabaseMigrator() public méthode

public DatabaseMigrator ( string connectionStringKey, Assembly assembly, MigrationOptions options, List migrationTags = null ) : System.Collections.Generic
connectionStringKey string
assembly System.Reflection.Assembly
options MigrationOptions
migrationTags List
Résultat System.Collections.Generic

GetAnnouncer() protected méthode

protected GetAnnouncer ( ) : IAnnouncer
Résultat IAnnouncer

GetMigrationProcessor() protected méthode

protected GetMigrationProcessor ( string connectionString, IAnnouncer announcer ) : IMigrationProcessor
connectionString string
announcer IAnnouncer
Résultat IMigrationProcessor

MigrateDown() public méthode

public MigrateDown ( long targetVersion ) : void
targetVersion long
Résultat void

MigrateUp() public méthode

public MigrateUp ( ) : void
Résultat void

MigrateUp() public méthode

public MigrateUp ( long targetVersion ) : void
targetVersion long
Résultat void

Property Details

options protected_oe property

protected MigrationOptions,Affecto.Database.Migrator options
Résultat MigrationOptions