Wie säen ich mit JSON, wenn Sie Migrationen im Entity Framework Core durchführen?C#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Wie säen ich mit JSON, wenn Sie Migrationen im Entity Framework Core durchführen?

Post by Anonymous »

Ich verwende EF Core in .NET 9 und möchte Daten säen, um eine JSON -Datei über das EF -Kernmigrationssystem zu veröffentlichen, und ich weiß nicht wirklich, wie es geht. programm.cs Wenn ich den dbContext initialisiere, aber jedes Mal, wenn ich den API -Server starte, erfolgt die Aussaat und ich erhalte einige Verzögerungen.

Code: Select all

serviceCollection.AddDbContext(optionsBuilder =>
{
optionsBuilder.UseNpgsql(configuration.GetConnectionString("local"))
.UseSnakeCaseNamingConvention().UseAsyncSeeding(async (context, b, cancellationToken) =>
{
await DataSeeder.SeedData(context, cancellationToken);
});
});
Data Seaser ist eine statische Helferklasse, die die JSON -Datei liest und die Daten mit EF -Kern einfügt.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post