Show / Hide Table of Contents

Class EfCoreMigrationAdder

Inheritance
System.Object
EfCoreMigrationAdder
Namespace: Volo.Abp.Cli.ProjectModification
Assembly: Volo.Abp.Cli.Core.dll
Syntax
public class EfCoreMigrationAdder : ITransientDependency

Methods

AddMigration(String, String, String, Boolean)

Declaration
public void AddMigration(string csprojFile, string module, string startupProject, bool updateDatabase = true)
Parameters
Type Name Description
System.String csprojFile
System.String module
System.String startupProject
System.Boolean updateDatabase

GetStartupProjectOption(String)

Declaration
protected virtual string GetStartupProjectOption(string startupProject)
Parameters
Type Name Description
System.String startupProject
Returns
Type Description
System.String

GetUniquePostFix()

Declaration
protected virtual string GetUniquePostFix()
Returns
Type Description
System.String

ParseModuleName(String)

Declaration
protected virtual string ParseModuleName(string fullModuleName)
Parameters
Type Name Description
System.String fullModuleName
Returns
Type Description
System.String

UpdateDatabase(String, String)

Declaration
protected void UpdateDatabase(string csprojFile, string startupProject)
Parameters
Type Name Description
System.String csprojFile
System.String startupProject

Extension Methods

AbpObjectExtensions.As<T>(Object)
AbpObjectExtensions.To<T>(Object)
AbpObjectExtensions.IsIn<T>(T, T[])
AbpObjectExtensions.If<T>(T, Boolean, Func<T, T>)
AbpObjectExtensions.If<T>(T, Boolean, Action<T>)
LockExtensions.Locking(Object, Action)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<TResult>(Object, Func<TResult>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
Back to top Powered by Volosoft