public NavigationTestFixture() { var serviceProvider = new ServiceCollection() .AddEntityFrameworkOracle() .BuildServiceProvider(validateScopes: true); _options = new DbContextOptionsBuilder() .UseOracle(OracleTestStore.CreateConnectionString("StateManagerBug"), b => b.ApplyConfiguration()) .UseInternalServiceProvider(serviceProvider) .Options; }
public NullKeysOracleFixture() { var name = "StringsContext"; var connectionString = OracleTestStore.CreateConnectionString(name); _options = new DbContextOptionsBuilder() .UseOracle(connectionString, b => b.ApplyConfiguration()) .UseInternalServiceProvider(new ServiceCollection() .AddEntityFrameworkOracle() .AddSingleton(TestModelSource.GetFactory(OnModelCreating)) .BuildServiceProvider(validateScopes: true)) .Options; _testStore = OracleTestStore.GetOrCreateShared(name, EnsureCreated); }
protected override DbContextOptionsBuilder CreateOptionsBuilder( Action <RelationalDbContextOptionsBuilder <OracleDbContextOptionsBuilder, OracleOptionsExtension> > relationalAction) => new DbContextOptionsBuilder().UseOracle(OracleTestStore.CreateConnectionString("LoggingOracleTest"), relationalAction);
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) => optionsBuilder .UseOracle(OracleTestStore.CreateConnectionString(_databaseName), b => b.ApplyConfiguration()) .UseInternalServiceProvider(_serviceProvider);