Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Niezależne od schematu migracje Code First Entity Framework

Możesz utworzyć pochodny DbContext i "zastąp" modelBuilder.HasDefaultSchema(...) w OnModelCreating :

public class TestDbContext : ProductionDbContext
{
    protected override void OnModelCreating(DbModelBuilder modelBuilder)
    {
        base.OnModelCreating(modelBuilder);

        modelBuilder.HasDefaultSchema("TestSchema");
    }
}

Następnie możesz tworzyć migracje dla obu kontekstów. Zobacz to pytanie jak stworzyć dwie migracje w jednym projekcie.

Wadą tego podejścia jest to, że musisz utrzymywać dwie oddzielne migracje. Ale daje to możliwość dostosowania konfiguracji twojego TestDbContext .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle Unique Constraint na podstawie wartości kolumny

  2. Różnica między wyrocznią DATE a TIMESTAMP

  3. Plan realizacji Oracle

  4. Czy ten znak ukośnika w skrypcie Oracle PL/SQL jest błędem?

  5. zduplikowane wyniki