public static void UsePostgreSql(
     [NotNull] this RocketDbContextOptions options, [CanBeNull] Action <NpgsqlDbContextOptionsBuilder> postgreSqlOptionsAction = null)
 {
     options.Configure(context => {
         context.UseNpgsql(postgreSqlOptionsAction);
     });
 }
 public static void UseMySQL(
     [NotNull] this RocketDbContextOptions options, [CanBeNull] Action <MySqlDbContextOptionsBuilder> mySQLOptionsAction = null)
 {
     options.Configure(context => {
         context.UseMySQL(mySQLOptionsAction);
     });
 }
Ejemplo n.º 3
0
 public static void UseSqlite(
     [NotNull] this RocketDbContextOptions options, [CanBeNull] Action <SqliteDbContextOptionsBuilder> sqliteOptionsAction = null)
 {
     options.Configure(context => {
         context.UseSqlite(sqliteOptionsAction);
     });
 }
 public static void UseSqlServer <TDbContext> (
     [NotNull] this RocketDbContextOptions options, [CanBeNull] Action <SqlServerDbContextOptionsBuilder> sqlServerOptionsAction = null)
     where TDbContext : RocketDbContext <TDbContext>
 {
     options.Configure <TDbContext> (context => {
         context.UseSqlServer(sqlServerOptionsAction);
     });
 }