Esempio n. 1
0
 public static DbContextOptionsBuilder UseSqlServer(
     [NotNull] this RocketDbContextConfigurationContext context, [CanBeNull] Action <SqlServerDbContextOptionsBuilder> sqlServerOptionsAction = null)
 {
     if (context.ExistingConnection != null)
     {
         return(context.DbContextOptions.UseSqlServer(context.ExistingConnection, sqlServerOptionsAction));
     }
     else
     {
         return(context.DbContextOptions.UseSqlServer(context.ConnectionString, sqlServerOptionsAction));
     }
 }
 public static DbContextOptionsBuilder UseNpgsql(
     [NotNull] this RocketDbContextConfigurationContext context, [CanBeNull] Action <NpgsqlDbContextOptionsBuilder> postgreSqlOptionsAction = null)
 {
     if (context.ExistingConnection != null)
     {
         return(context.DbContextOptions.UseNpgsql(context.ExistingConnection, postgreSqlOptionsAction));
     }
     else
     {
         return(context.DbContextOptions.UseNpgsql(context.ConnectionString, postgreSqlOptionsAction));
     }
 }
 public static DbContextOptionsBuilder UseMySQL(
     [NotNull] this RocketDbContextConfigurationContext context, [CanBeNull] Action <MySqlDbContextOptionsBuilder> mySQLOptionsAction = null)
 {
     if (context.ExistingConnection != null)
     {
         return(context.DbContextOptions.UseMySql(context.ExistingConnection, mySQLOptionsAction));
     }
     else
     {
         return(context.DbContextOptions.UseMySql(context.ConnectionString, mySQLOptionsAction));
     }
 }
 public static DbContextOptionsBuilder UsePostgreSql(
     [NotNull] this RocketDbContextConfigurationContext context, [CanBeNull] Action <NpgsqlDbContextOptionsBuilder> postgreSqlOptionsAction = null)
 {
     return(context.UseNpgsql(postgreSqlOptionsAction));
 }