private static void AddConfiguration(Configuration cfg, ExportSchemaSetting exportSchemaSetting, ShowSqlSetting showSqlSetting)
        {
            var export = exportSchemaSetting == ExportSchemaSetting.Export;
            var script = showSqlSetting == ShowSqlSetting.ShowSql;

            new SchemaExport(cfg).Create(script && export, export);
        }
 public static Configuration GetConfiguration(
     ShowSqlSetting showSqlSetting           = ShowSqlSetting.DontShowSql,
     ExportSchemaSetting exportSchemaSetting = ExportSchemaSetting.DontExport,
     string connectionStringName             = "DbConfiguration")
 {
     return(Fluently.Configure()
            .Database(GetDatabaseConfiguration(connectionStringName, showSqlSetting))
            .ExposeConfiguration(cfg => AddConfiguration(cfg, exportSchemaSetting, showSqlSetting))
            .Mappings(AddMappings)
            .BuildConfiguration());
 }
 public static Configuration GetConfiguration(
     ShowSqlSetting showSqlSetting = ShowSqlSetting.DontShowSql,
     ExportSchemaSetting exportSchemaSetting = ExportSchemaSetting.DontExport,
     string connectionStringName = "DbConfiguration")
 {
     return Fluently.Configure()
         .Database(GetDatabaseConfiguration(connectionStringName, showSqlSetting))
         .ExposeConfiguration(cfg => AddConfiguration(cfg, exportSchemaSetting, showSqlSetting))
         .Mappings(AddMappings)
         .BuildConfiguration();
 }
 private static void AddConfiguration(Configuration cfg, ExportSchemaSetting exportSchemaSetting, ShowSqlSetting showSqlSetting)
 {
     var export = exportSchemaSetting == ExportSchemaSetting.Export;
     var script = showSqlSetting == ShowSqlSetting.ShowSql;
     new SchemaExport(cfg).Create(script && export, export);
 }