Help with getting DBContext setup for LinqPad7
I'm currently working on a rather large data model that uses .NET 7 and EF Core 7. We've broken up the OnModelCreating into sub-modules that get wired up through DI. My DbContext is setup as follows:
public class FooDbContext : DbContext
{
private readonly IEnumerable<IModelConfigurator> modelConfigurators;
public FooDbContext(
DbContextOptions options,
IEnumerable<IModelConfigurator> modelConfigurators)
: base(options)
{
this.modelConfigurators = modelConfigurators;
}
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
foreach (var configurator in modelConfigurators)
{
configurator.Configure(modelBuilder);
}
}
}
I can change the constructor to pass in a connection string but what about the DI stuff?