protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) { optionsBuilder .UseJet(_databaseName, DataAccessProviderType.OleDb /*TestEnvironment.DataAccessProviderFactory*/, b => b.ApplyConfiguration()) .AddInterceptors(new CommandInterceptor()) .UseInternalServiceProvider(_serviceProvider); if (_modelBuilder != null) { var conventionSet = JetConventionSetBuilder.Build(); var modelBuilder = new ModelBuilder(conventionSet); _modelBuilder.Invoke(modelBuilder); var model = modelBuilder.FinalizeModel(); optionsBuilder.UseModel(model); } _options?.Invoke(_serviceProvider, optionsBuilder); }
public override ModelBuilder CreateModelBuilder() { return(new ModelBuilder(JetConventionSetBuilder.Build())); }
public override ModelBuilder CreateModelBuilder() => new ModelBuilder(JetConventionSetBuilder.Build());