C# Class DotNetMigrations.Migrations.MigrationDirectory

Inheritance: IMigrationDirectory
Afficher le fichier Open project: jpoehls/dotnetmigrations Class Usage Examples

Méthodes publiques

Méthode Description
CreateBlankScript ( string migrationName ) : string

Creates a blank migration script with the given name.

GetPath ( ILogger log ) : string

Returns the migration script path from the config file (if available) or the default path.

GetScripts ( ) : IEnumerable

Returns a list of all the migration script file paths sorted by version number (ascending).

MigrationDirectory ( ) : System
MigrationDirectory ( IConfigurationManager configurationManager ) : System

Private Methods

Méthode Description
GetNewVersionNumber ( ) : long

Generates a new version number for assignment.

SanitizeMigrationName ( string migrationName ) : string

Returns a file name friendly version of the given migration name.

VerifyAndCreatePath ( string path ) : void

Verify the path exists and creates it if it's missing.

Method Details

CreateBlankScript() public méthode

Creates a blank migration script with the given name.
public CreateBlankScript ( string migrationName ) : string
migrationName string name of the migration script
Résultat string

GetPath() public méthode

Returns the migration script path from the config file (if available) or the default path.
public GetPath ( ILogger log ) : string
log ILogger
Résultat string

GetScripts() public méthode

Returns a list of all the migration script file paths sorted by version number (ascending).
public GetScripts ( ) : IEnumerable
Résultat IEnumerable

MigrationDirectory() public méthode

public MigrationDirectory ( ) : System
Résultat System

MigrationDirectory() public méthode

public MigrationDirectory ( IConfigurationManager configurationManager ) : System
configurationManager IConfigurationManager
Résultat System