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