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

DeleteDatabase understøttes ikke af udbyderen, Oracle with Entity Framework

Måde at se data på ved hjælp af DropCreateDatabaseAlways or DropCreateDatabaseIfModelChanges understøttes ikke i Model-First-tilgangen.

Skift frødataklasse til:

public class ToolSeedData : IDatabaseInitializer<ToolContext>
{
    public void InitializeDatabase(ToolContext context)
    {
        var category = new List<CategoryValue>
        {
            new CategoryValue{Id=1, Name = "Associate"},
            new CategoryValue{Id =2, Name = "Professional"},
            new CategoryValue{Id=3, Name = "Master"},
            new CategoryValue{Id = 4, Name = "Product"},
            new CategoryValue{Id = 5, Name = "Portfolio"}
        };

        category.ForEach(cert => context.CategoryValues.Add(cert));

        context.SaveChanges();
    }

Mulig fejl, hvis du ikke bruger det:

Microsoft link Seeding-databasen virker ikke

Håber dette hjælper en anden.




  1. Hvordan indstilles et nullbart databasefelt til NULL med typeorm?

  2. SQL til opdatering Spring over låst forespørgsel og Java Multi Threading - Sådan løses dette

  3. Lære 2 SUM() ækvivalent hjælper?

  4. IllegalArgumentException:Type kan ikke være null