using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.Configuration; using Volo.Abp.EntityFrameworkCore; namespace Win_in.Sfs.Shared.Host; public static class AbpDbContextOptionsExtensions { public static void UseDatabase(this AbpDbContextOptions options, IConfiguration configuration) { var db = configuration.GetValue("Database", "MySQL"); if (db == "MySQL") { options.UseMySQL(); } else if (db == "SQLServer") { options.UseSqlServer(); } else if (db == "Oracle") { options.UseOracle(); } else if (db == "PostgreSql") { options.UseNpgsql(); } else if (db == "SQLite") { options.UseSqlite(); } } }