protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) { Assert.Same(_options, optionsBuilder.Options); optionsBuilder .EnableServiceProviderCaching(false) .UseSqlServer(SqlServerNorthwindTestStoreFactory.NorthwindConnectionString, b => b.ApplyConfiguration()); Assert.NotSame(_options, optionsBuilder.Options); }
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) { Assert.Same(_options, optionsBuilder.Options); optionsBuilder .EnableServiceProviderCaching(false) .UseSqlServer(_connection, b => b.ApplyConfiguration()); Assert.NotSame(_options, optionsBuilder.Options); }
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) { optionsBuilder.UseInternalServiceProvider(_serviceProvider); if (_databaseName == null) { optionsBuilder .EnableServiceProviderCaching(false) .UseInMemoryDatabase(Guid.NewGuid().ToString()); } else { optionsBuilder.UseInMemoryDatabase(_databaseName); } }
public void Can_register_configuration_with_DI_container_and_have_it_injected() { var optionsBuilder = new DbContextOptionsBuilder(); optionsBuilder .EnableServiceProviderCaching(false) .UseInMemoryDatabase(nameof(InjectConfigurationBlogContext)); var services = new ServiceCollection(); services.AddTransient <InjectConfigurationBlogContext>() .AddTransient <InjectConfigurationController>() .AddSingleton(optionsBuilder.Options) .AddEntityFrameworkInMemoryDatabase(); var serviceProvider = services.BuildServiceProvider(); serviceProvider.GetRequiredService <InjectConfigurationController>().Test(); }
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) => optionsBuilder .EnableServiceProviderCaching(false) .UseSqlServer(_connectionString, b => b.ApplyConfiguration());
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) => optionsBuilder.EnableServiceProviderCaching(false);
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) => optionsBuilder .EnableServiceProviderCaching(false) .UseMySql(MySqlNorthwindTestStoreFactory.NorthwindConnectionString, b => b.ApplyConfiguration());