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);
     });
 }
Exemple #4
0
 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);
     });
 }
Exemple #5
0
 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);
     });
 }
Exemple #6
0
 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);
     });
 }