public static void UsePostgreSql <TDbContext>( [NotNull] this AbpDbContextOptions options, [CanBeNull] Action <NpgsqlDbContextOptionsBuilder> postgreSqlOptionsAction = null) where TDbContext : AbpDbContext <TDbContext> { options.Configure <TDbContext>(context => { context.UseNpgsql(postgreSqlOptionsAction); }); }
public static void UseOracle( [NotNull] this AbpDbContextOptions options, [CanBeNull] Action <OracleDbContextOptionsBuilder> oracleOptionsAction = null, bool useExistingConnectionIfAvailable = false) { options.Configure(context => { context.UseOracle(oracleOptionsAction, useExistingConnectionIfAvailable); }); }
public static void UseOracle <TDbContext>( [NotNull] this AbpDbContextOptions options, [CanBeNull] Action <OracleDbContextOptionsBuilder> oracleOptionsAction = null) where TDbContext : AbpDbContext <TDbContext> { options.Configure <TDbContext>(context => { context.UseOracle(oracleOptionsAction); }); }
public static void UseDm <TDbContext>( [NotNull] this AbpDbContextOptions options, [CanBeNull] Action <DmDbContextOptionsBuilder> mySQLOptionsAction = null) where TDbContext : AbpDbContext <TDbContext> { options.Configure <TDbContext>(context => { context.UseDm(mySQLOptionsAction); }); }
public static void UseSqlite <TDbContext>( [NotNull] this AbpDbContextOptions options, [CanBeNull] Action <SqliteDbContextOptionsBuilder> sqliteOptionsAction = null) where TDbContext : AbpDbContext <TDbContext> { options.Configure <TDbContext>(context => { context.UseSqlite(sqliteOptionsAction); }); }
public static void UseCosmos <TDbContext>( [NotNull] this AbpDbContextOptions options, [CanBeNull] Action <CosmosDbContextOptionsBuilder> cosmosOptionsAction = null) where TDbContext : AbpDbContext <TDbContext> { options.Configure <TDbContext>(context => { context.UseCosmos(cosmosOptionsAction); }); }