C# Class Humpback.Parts.JsonFileMigrationProvider

Inheritance: IMigrationProvider
Mostrar archivo Open project: jasonmw/Humpback

Public Methods

Method Description
DatabaseMigrationNumber ( ) : int
GetMigrationWithContents ( int migration_number ) : string>.KeyValuePair
GetMigrations ( ) : string>.SortedDictionary
GetMigrationsContents ( ) : string>.SortedDictionary
JsonFileMigrationProvider ( Configuration configuration, Settings settings, IDatabaseProvider database_provider ) : System
SetMigrationNumber ( int number ) : void

Method Details

DatabaseMigrationNumber() public method

public DatabaseMigrationNumber ( ) : int
return int

GetMigrationWithContents() public method

public GetMigrationWithContents ( int migration_number ) : string>.KeyValuePair
migration_number int
return string>.KeyValuePair

GetMigrations() public method

public GetMigrations ( ) : string>.SortedDictionary
return string>.SortedDictionary

GetMigrationsContents() public method

public GetMigrationsContents ( ) : string>.SortedDictionary
return string>.SortedDictionary

JsonFileMigrationProvider() public method

public JsonFileMigrationProvider ( Configuration configuration, Settings settings, IDatabaseProvider database_provider ) : System
configuration Humpback.ConfigurationOptions.Configuration
settings Settings
database_provider IDatabaseProvider
return System

SetMigrationNumber() public method

public SetMigrationNumber ( int number ) : void
number int
return void