public PortfolioDbContext(DbContextOptions options, IContextModelConfigurator contextModelConfigurator) : base(options) { _contextModelConfigurator = contextModelConfigurator ?? throw new ArgumentNullException(nameof(contextModelConfigurator)); }
public PortfolioDbContextFactory(IConfiguration configuration, IContextModelConfigurator contextModelConfigurator) { _contextModelConfigurator = contextModelConfigurator; _connectionString = configuration.GetConnectionString(ConnectionStringName) ?? throw new ArgumentNullException(nameof(configuration), $"Connection string with name {ConnectionStringName} not found."); }