protected override IModel CreateModel( DbContext context, IConventionSetBuilder conventionSetBuilder, ModelDependencies modelDependencies) { var modelConfigurationBuilder = new ModelConfigurationBuilder(conventionSetBuilder.CreateConventionSet()); _configureConventions?.Invoke(modelConfigurationBuilder); var modelBuilder = modelConfigurationBuilder.CreateModelBuilder(modelDependencies); Dependencies.ModelCustomizer.Customize(modelBuilder, context); _onModelCreating(modelBuilder, context); return(modelBuilder.FinalizeModel()); }