sql >> Database >  >> RDS >> Oracle

Schema-onafhankelijke Entiteit Kadercode Eerste Migraties

U kunt een afgeleide DbContext . maken en "overschrijven" modelBuilder.HasDefaultSchema(...) in OnModelCreating :

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

        modelBuilder.HasDefaultSchema("TestSchema");
    }
}

Vervolgens kunt u voor beide contexten migraties maken. Zie deze vraag over hoe u twee migraties in één project kunt maken.

Het nadeel van deze aanpak is dat je twee aparte migraties moet onderhouden. Maar het geeft u de mogelijkheid om de configuratie van uw TestDbContext . aan te passen .



  1. Hoe groeperen op maand inclusief alle maanden?

  2. Canonical:HTML-formuliergegevens opslaan in MySQL-database

  3. Android automatisch vernieuwen wanneer nieuwe gegevens in lijstweergave worden ingevoegd

  4. AlwaysOn-beschikbaarheidsgroepen configureren op SQL Server