Browse Source

Update DatabaseManagementSystemChangeStep.cs

pull/14382/head
Salih 4 years ago
parent
commit
608bd47e3a
  1. 11
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Steps/DatabaseManagementSystemChangeStep.cs

11
framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Steps/DatabaseManagementSystemChangeStep.cs

@ -91,12 +91,17 @@ public class DatabaseManagementSystemChangeStep : ProjectBuildPipelineStep
private void ChangeUseSqlServer(ProjectBuildContext context, string newUseMethodForEfModule, string newUseMethodForDbContext = null)
{
if (newUseMethodForDbContext == null)
var oldUseMethod = "UseSqlServer";
if (newUseMethodForEfModule.IsNullOrWhiteSpace())
{
newUseMethodForDbContext = newUseMethodForEfModule;
newUseMethodForEfModule = oldUseMethod;
}
var oldUseMethod = "UseSqlServer";
if (newUseMethodForDbContext.IsNullOrWhiteSpace())
{
newUseMethodForDbContext = newUseMethodForEfModule;
}
var efCoreModuleClass = context.Files.First(f => f.Name.EndsWith("EntityFrameworkCoreModule.cs", StringComparison.OrdinalIgnoreCase));
efCoreModuleClass.ReplaceText(oldUseMethod, newUseMethodForEfModule);

Loading…
Cancel
Save