public static void SetDataBaseConfiguration(this DbContextOptionsBuilder optionsBuilder, string connectionString, DataBaseTypeConfiguration dataBaseType) { switch (dataBaseType) { case Enums.DataBaseTypeConfiguration.ORACLE: optionsBuilder.UseOracle(connectionString, options => { }); break; case Enums.DataBaseTypeConfiguration.POSTGRESQL: optionsBuilder.UseNpgsql(connectionString, options => { }); break; case Enums.DataBaseTypeConfiguration.SQLSERVER: optionsBuilder.UseSqlServer(connectionString, options => { }); break; case Enums.DataBaseTypeConfiguration.MYSQL: optionsBuilder.UseMySQL(connectionString, options => { }); break; } }
public static void SetDataBaseConfiguration(this IServiceCollection services, DataBaseTypeConfiguration dataBaseType) { // var _options = new DbContextOptionsBuilder(); }