Exemple #1
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 #2
0
 public static void UseMySQL(
     [NotNull] this AbpDbContextOptions options,
     [CanBeNull] Action <MySQLDbContextOptionsBuilder> mySQLOptionsAction = null)
 {
     options.Configure(context =>
     {
         context.UseMySQL(mySQLOptionsAction);
     });
 }
 public static void UsePostgreSql(
     [NotNull] this AbpDbContextOptions options,
     [CanBeNull] Action <NpgsqlDbContextOptionsBuilder> postgreSqlOptionsAction = null)
 {
     options.Configure(context =>
     {
         context.UseNpgsql(postgreSqlOptionsAction);
     });
 }
 public static void UseOracle(
     [NotNull] this AbpDbContextOptions options,
     [CanBeNull] Action <OracleDbContextOptionsBuilder> oracleOptionsAction = null)
 {
     options.Configure(context =>
     {
         context.UseOracle(oracleOptionsAction);
     });
 }
Exemple #5
0
 public static void UseSqlServer(
     [NotNull] this AbpDbContextOptions options,
     [CanBeNull] Action <SqlServerDbContextOptionsBuilder> sqlServerOptionsAction = null)
 {
     options.Configure(context =>
     {
         context.UseSqlServer(sqlServerOptionsAction);
     });
 }
Exemple #6
0
 public static void UseCosmos(
     [NotNull] this AbpDbContextOptions options,
     [CanBeNull] Action <CosmosDbContextOptionsBuilder> cosmosOptionsAction = null)
 {
     options.Configure(context =>
     {
         context.UseCosmos(cosmosOptionsAction);
     });
 }
 public static void UseOracle(
     [NotNull] this AbpDbContextOptions options,
     [CanBeNull] Action <OracleDbContextOptionsBuilder> oracleOptionsAction = null,
     bool useExistingConnectionIfAvailable = false)
 {
     options.Configure(context =>
     {
         context.UseOracle(oracleOptionsAction, useExistingConnectionIfAvailable);
     });
 }
Exemple #8
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);
     });
 }