Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Skema Entitas Independen Kode Kerangka Migrasi Pertama

Anda dapat membuat DbContext yang diturunkan dan "mengganti" modelBuilder.HasDefaultSchema(...) di OnModelCreating :

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

        modelBuilder.HasDefaultSchema("TestSchema");
    }
}

Kemudian Anda dapat membuat migrasi untuk kedua konteks. Lihat pertanyaan ini tentang cara membuat dua migrasi dalam satu proyek.

Kelemahan dari pendekatan ini adalah Anda harus mempertahankan dua migrasi terpisah. Tetapi ini memberi Anda kesempatan untuk menyesuaikan konfigurasi TestDbContext Anda .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengatur properti V$SESSION.program di Glassfish JDBC Connection Pool

  2. Oracle sql plus spool

  3. Bagaimana cara memilih 100 baris teratas di Oracle?

  4. Hapus kueri yang menghasilkan masalah memori UncategorizedSQLException dan ORACLE dalam kerangka SPRING

  5. ORA-00942:tabel atau tampilan tidak ada untuk tabel dan kolom kasus campuran