Class EfCoreMigrationManager
Inheritance
EfCoreMigrationManager
Assembly: Volo.Abp.Cli.Core.dll
Syntax
public class EfCoreMigrationManager : ITransientDependency
Constructors
EfCoreMigrationManager(ICmdHelper)
Declaration
public EfCoreMigrationManager(ICmdHelper cmdHelper)
Parameters
Properties
CmdHelper
Declaration
public ICmdHelper CmdHelper { get; }
Property Value
Logger
Declaration
public ILogger<EfCoreMigrationManager> Logger { get; set; }
Property Value
Methods
AddMigration(string, string)
Declaration
public void AddMigration(string dbMigrationsCsprojFile, string module)
Parameters
Type |
Name |
Description |
string |
dbMigrationsCsprojFile |
|
string |
module |
|
FindDbContextName(string)
Declaration
protected virtual string FindDbContextName(string dbMigrationsFolder)
Parameters
Type |
Name |
Description |
string |
dbMigrationsFolder |
|
Returns
FindTenantDbContextName(string)
Declaration
protected virtual string FindTenantDbContextName(string dbMigrationsFolder)
Parameters
Type |
Name |
Description |
string |
dbMigrationsFolder |
|
Returns
GetUniquePostFix()
Declaration
protected virtual string GetUniquePostFix()
Returns
ParseModuleName(string)
Declaration
protected virtual string ParseModuleName(string fullModuleName)
Parameters
Type |
Name |
Description |
string |
fullModuleName |
|
Returns
RunAddMigrationCommand(string, string, string, string)
Declaration
protected virtual void RunAddMigrationCommand(string dbMigrationsProjectFolder, string migrationName, string dbContext, string outputDirectory)
Parameters
Implements
Extension Methods