Exemplo n.º 1
0
            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());