I am trying to learn too many things at once
C#, entity framework, and Mongo. I’m running into an issue where the database seeding logic I’m putting into my UseSeeding() is not running.
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
base.OnConfiguring(optionsBuilder);
databaseSettings.AddToDbContext(optionsBuilder, "MyDatabase");
optionsBuilder.UseSeeding(
(context, _) =>
{
context.Set<Data>().Add(...);
context.SaveChanges();
}
).UseAsyncSeeding(
async (context, _, cancellationToken) =>
{
context.Set<User>().Add(defaultAdminUser);
await context.SaveChangesAsync(cancellationToken);
}
);
}
Is UseSeeding supported for the MongoDB entity framework driver?