sql >> Database teknologi >  >> RDS >> Oracle

Skema uafhængige Entity Framework Code First Migrations

Du kan oprette en afledt DbContext og "tilsidesæt" modelBuilder.HasDefaultSchema(...) i OnModelCreating :

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

        modelBuilder.HasDefaultSchema("TestSchema");
    }
}

Derefter kan du oprette migreringer til begge sammenhænge. Se dette spørgsmål om, hvordan man opretter to migreringer i ét projekt.

Ulempen ved denne tilgang er, at du skal opretholde to separate migrationer. Men det giver dig mulighed for at justere konfigurationen af ​​din TestDbContext .



  1. SQL Server - indre joinforbindelse ved opdatering

  2. Opret en uforanderlig klon af concat_ws

  3. PHP PDO-forberedte erklæringer og værdibinding giver ugyldig parameternummerfejl

  4. Vælg ALLE felter, der kun indeholder STORE bogstaver