30 changed files with 0 additions and 349 deletions
@ -1,29 +0,0 @@ |
|||||
using Microsoft.EntityFrameworkCore; |
|
||||
using Microsoft.EntityFrameworkCore.Design; |
|
||||
using Microsoft.Extensions.Configuration; |
|
||||
using System.IO; |
|
||||
|
|
||||
namespace LY.MicroService.AuthServer.EntityFrameworkCore; |
|
||||
|
|
||||
public class AuthServerMigrationsDbContextFactory : IDesignTimeDbContextFactory<AuthServerMigrationsDbContext> |
|
||||
{ |
|
||||
public AuthServerMigrationsDbContext CreateDbContext(string[] args) |
|
||||
{ |
|
||||
var configuration = BuildConfiguration(); |
|
||||
var connectionString = configuration.GetConnectionString("Default"); |
|
||||
|
|
||||
var builder = new DbContextOptionsBuilder<AuthServerMigrationsDbContext>() |
|
||||
.UseMySql(connectionString, ServerVersion.AutoDetect(connectionString)); |
|
||||
|
|
||||
return new AuthServerMigrationsDbContext(builder.Options); |
|
||||
} |
|
||||
|
|
||||
private static IConfigurationRoot BuildConfiguration() |
|
||||
{ |
|
||||
var builder = new ConfigurationBuilder() |
|
||||
.SetBasePath(Directory.GetCurrentDirectory()) |
|
||||
.AddJsonFile("appsettings.Development.json", optional: false); |
|
||||
|
|
||||
return builder.Build(); |
|
||||
} |
|
||||
} |
|
||||
@ -1,30 +0,0 @@ |
|||||
using System.IO; |
|
||||
using Microsoft.EntityFrameworkCore; |
|
||||
using Microsoft.EntityFrameworkCore.Design; |
|
||||
using Microsoft.Extensions.Configuration; |
|
||||
|
|
||||
namespace LY.MicroService.BackendAdmin.EntityFrameworkCore; |
|
||||
|
|
||||
public class BackendAdminMigrationsDbContextFactory : IDesignTimeDbContextFactory<BackendAdminMigrationsDbContext> |
|
||||
{ |
|
||||
public BackendAdminMigrationsDbContext CreateDbContext(string[] args) |
|
||||
{ |
|
||||
var configuration = BuildConfiguration(); |
|
||||
|
|
||||
var connectionString = configuration.GetConnectionString("Default"); |
|
||||
|
|
||||
var builder = new DbContextOptionsBuilder<BackendAdminMigrationsDbContext>() |
|
||||
.UseMySql(connectionString, ServerVersion.AutoDetect(connectionString)); |
|
||||
|
|
||||
return new BackendAdminMigrationsDbContext(builder.Options); |
|
||||
} |
|
||||
|
|
||||
private static IConfigurationRoot BuildConfiguration() |
|
||||
{ |
|
||||
var builder = new ConfigurationBuilder() |
|
||||
.SetBasePath(Directory.GetCurrentDirectory()) |
|
||||
.AddJsonFile("appsettings.Development.json", optional: false); |
|
||||
|
|
||||
return builder.Build(); |
|
||||
} |
|
||||
} |
|
||||
@ -1,30 +0,0 @@ |
|||||
using Microsoft.EntityFrameworkCore; |
|
||||
using Microsoft.EntityFrameworkCore.Design; |
|
||||
using Microsoft.Extensions.Configuration; |
|
||||
using System.IO; |
|
||||
|
|
||||
namespace LY.MicroService.LocalizationManagement.EntityFrameworkCore |
|
||||
{ |
|
||||
public class LocalizationManagementMigrationsDbContextFactory : IDesignTimeDbContextFactory<LocalizationManagementMigrationsDbContext> |
|
||||
{ |
|
||||
public LocalizationManagementMigrationsDbContext CreateDbContext(string[] args) |
|
||||
{ |
|
||||
var configuration = BuildConfiguration(); |
|
||||
var connectionString = configuration.GetConnectionString("Default"); |
|
||||
|
|
||||
var builder = new DbContextOptionsBuilder<LocalizationManagementMigrationsDbContext>() |
|
||||
.UseMySql(connectionString, ServerVersion.AutoDetect(connectionString)); |
|
||||
|
|
||||
return new LocalizationManagementMigrationsDbContext(builder.Options); |
|
||||
} |
|
||||
|
|
||||
private static IConfigurationRoot BuildConfiguration() |
|
||||
{ |
|
||||
var builder = new ConfigurationBuilder() |
|
||||
.SetBasePath(Directory.GetCurrentDirectory()) |
|
||||
.AddJsonFile("appsettings.Development.json", optional: false); |
|
||||
|
|
||||
return builder.Build(); |
|
||||
} |
|
||||
} |
|
||||
} |
|
||||
@ -1,29 +0,0 @@ |
|||||
using System.IO; |
|
||||
using Microsoft.EntityFrameworkCore; |
|
||||
using Microsoft.EntityFrameworkCore.Design; |
|
||||
using Microsoft.Extensions.Configuration; |
|
||||
|
|
||||
namespace LY.MicroService.PlatformManagement.EntityFrameworkCore; |
|
||||
|
|
||||
public class PlatformManagementMigrationsDbContextFactory : IDesignTimeDbContextFactory<PlatformManagementMigrationsDbContext> |
|
||||
{ |
|
||||
public PlatformManagementMigrationsDbContext CreateDbContext(string[] args) |
|
||||
{ |
|
||||
var configuration = BuildConfiguration(); |
|
||||
var connectionString = configuration.GetConnectionString("Default"); |
|
||||
|
|
||||
var builder = new DbContextOptionsBuilder<PlatformManagementMigrationsDbContext>() |
|
||||
.UseMySql(connectionString, ServerVersion.AutoDetect(connectionString)); |
|
||||
|
|
||||
return new PlatformManagementMigrationsDbContext(builder.Options); |
|
||||
} |
|
||||
|
|
||||
private static IConfigurationRoot BuildConfiguration() |
|
||||
{ |
|
||||
var builder = new ConfigurationBuilder() |
|
||||
.SetBasePath(Directory.GetCurrentDirectory()) |
|
||||
.AddJsonFile("appsettings.Development.json", optional: false); |
|
||||
|
|
||||
return builder.Build(); |
|
||||
} |
|
||||
} |
|
||||
@ -1,30 +0,0 @@ |
|||||
using Microsoft.EntityFrameworkCore; |
|
||||
using Microsoft.EntityFrameworkCore.Design; |
|
||||
using Microsoft.Extensions.Configuration; |
|
||||
using System.IO; |
|
||||
|
|
||||
namespace LY.MicroService.RealtimeMessage.EntityFrameworkCore |
|
||||
{ |
|
||||
public class RealtimeMessageMigrationsDbContextFactory : IDesignTimeDbContextFactory<RealtimeMessageMigrationsDbContext> |
|
||||
{ |
|
||||
public RealtimeMessageMigrationsDbContext CreateDbContext(string[] args) |
|
||||
{ |
|
||||
var configuration = BuildConfiguration(); |
|
||||
var connectionString = configuration.GetConnectionString("Default"); |
|
||||
|
|
||||
var builder = new DbContextOptionsBuilder<RealtimeMessageMigrationsDbContext>() |
|
||||
.UseMySql(connectionString, ServerVersion.AutoDetect(connectionString)); |
|
||||
|
|
||||
return new RealtimeMessageMigrationsDbContext(builder.Options); |
|
||||
} |
|
||||
|
|
||||
private static IConfigurationRoot BuildConfiguration() |
|
||||
{ |
|
||||
var builder = new ConfigurationBuilder() |
|
||||
.SetBasePath(Directory.GetCurrentDirectory()) |
|
||||
.AddJsonFile("appsettings.Development.json", optional: false); |
|
||||
|
|
||||
return builder.Build(); |
|
||||
} |
|
||||
} |
|
||||
} |
|
||||
@ -1,30 +0,0 @@ |
|||||
using Microsoft.EntityFrameworkCore; |
|
||||
using Microsoft.EntityFrameworkCore.Design; |
|
||||
using Microsoft.Extensions.Configuration; |
|
||||
using System.IO; |
|
||||
|
|
||||
namespace LY.MicroService.TaskManagement.EntityFrameworkCore; |
|
||||
|
|
||||
public class TaskManagementMigrationsDbContextFactory : IDesignTimeDbContextFactory<TaskManagementMigrationsDbContext> |
|
||||
{ |
|
||||
public TaskManagementMigrationsDbContext CreateDbContext(string[] args) |
|
||||
{ |
|
||||
var configuration = BuildConfiguration(); |
|
||||
var connectionString = configuration.GetConnectionString("TaskManagement"); |
|
||||
|
|
||||
var builder = new DbContextOptionsBuilder<TaskManagementMigrationsDbContext>() |
|
||||
.UseMySql(connectionString, ServerVersion.AutoDetect(connectionString)); |
|
||||
|
|
||||
return new TaskManagementMigrationsDbContext(builder.Options); |
|
||||
} |
|
||||
|
|
||||
private static IConfigurationRoot BuildConfiguration() |
|
||||
{ |
|
||||
var builder = new ConfigurationBuilder() |
|
||||
.SetBasePath(Directory.GetCurrentDirectory()) |
|
||||
.AddJsonFile("appsettings.json", optional: false) |
|
||||
.AddJsonFile("appsettings.Development.json", optional: true); |
|
||||
|
|
||||
return builder.Build(); |
|
||||
} |
|
||||
} |
|
||||
@ -1,32 +0,0 @@ |
|||||
using Microsoft.EntityFrameworkCore; |
|
||||
using Microsoft.EntityFrameworkCore.Design; |
|
||||
using Microsoft.Extensions.Configuration; |
|
||||
using System.IO; |
|
||||
|
|
||||
namespace LY.MicroService.WebhooksManagement.EntityFrameworkCore; |
|
||||
|
|
||||
public class WebhooksManagementMigrationsDbContextFactory : IDesignTimeDbContextFactory<WebhooksManagementMigrationsDbContext> |
|
||||
{ |
|
||||
public WebhooksManagementMigrationsDbContext CreateDbContext(string[] args) |
|
||||
{ |
|
||||
var configuration = BuildConfiguration(); |
|
||||
var connectionString = configuration.GetConnectionString("WebhooksManagement"); |
|
||||
|
|
||||
DbContextOptionsBuilder<WebhooksManagementMigrationsDbContext> builder = null; |
|
||||
|
|
||||
builder = new DbContextOptionsBuilder<WebhooksManagementMigrationsDbContext>() |
|
||||
.UseMySql(connectionString, ServerVersion.AutoDetect(connectionString)); |
|
||||
|
|
||||
return new WebhooksManagementMigrationsDbContext(builder.Options); |
|
||||
} |
|
||||
|
|
||||
private static IConfigurationRoot BuildConfiguration() |
|
||||
{ |
|
||||
var builder = new ConfigurationBuilder() |
|
||||
.SetBasePath(Directory.GetCurrentDirectory()) |
|
||||
.AddJsonFile("appsettings.json", optional: false) |
|
||||
.AddJsonFile("appsettings.Development.json", optional: true); |
|
||||
|
|
||||
return builder.Build(); |
|
||||
} |
|
||||
} |
|
||||
@ -1,29 +0,0 @@ |
|||||
using Microsoft.EntityFrameworkCore; |
|
||||
using Microsoft.EntityFrameworkCore.Design; |
|
||||
using Microsoft.Extensions.Configuration; |
|
||||
using System.IO; |
|
||||
|
|
||||
namespace LY.MicroService.IdentityServer.EntityFrameworkCore; |
|
||||
|
|
||||
public class IdentityServertMigrationsDbContextFactory : IDesignTimeDbContextFactory<IdentityServertMigrationsDbContext> |
|
||||
{ |
|
||||
public IdentityServertMigrationsDbContext CreateDbContext(string[] args) |
|
||||
{ |
|
||||
var configuration = BuildConfiguration(); |
|
||||
var connectionString = configuration.GetConnectionString("Default"); |
|
||||
|
|
||||
var builder = new DbContextOptionsBuilder<IdentityServertMigrationsDbContext>() |
|
||||
.UseMySql(connectionString, ServerVersion.AutoDetect(connectionString)); |
|
||||
|
|
||||
return new IdentityServertMigrationsDbContext(builder.Options); |
|
||||
} |
|
||||
|
|
||||
private static IConfigurationRoot BuildConfiguration() |
|
||||
{ |
|
||||
var builder = new ConfigurationBuilder() |
|
||||
.SetBasePath(Directory.GetCurrentDirectory()) |
|
||||
.AddJsonFile("appsettings.Development.json", optional: false); |
|
||||
|
|
||||
return builder.Build(); |
|
||||
} |
|
||||
} |
|
||||
Loading…
Reference in new issue