Esempio n. 1
0
        public static Configuration BuildConfiguration(string connectionString)
        {
            var config   = Fluently.Configure();
            var dbConfig = PostgreSQLConfiguration.Standard.ConnectionString(connectionString)
                           .FormatSql()
                           .AdoNetBatchSize(100);

            config = config.Database(dbConfig);
            var cfg = SetMappings(config);

#if DEBUG
            SqlScriptExporter.ExportScripts(cfg, config);
#endif

            return(cfg);
        }
Esempio n. 2
0
        public static Configuration BuildConfiguration(string connectionString)
        {
            var config          = Fluently.Configure();
            var dbConfiguration = PostgreSQLConfiguration.Standard.ConnectionString(connectionString)
                                  .Dialect <PostgreSQL83Dialect>()
                                  .FormatSql()
                                  .AdoNetBatchSize(100);

#if DEBUG
            dbConfiguration.ShowSql();
#endif

            config = config.Database(dbConfiguration);
            var configuration = SetupConfig(config);

#if DEBUG
            SqlScriptExporter.ExportScripts(configuration, config);
#endif
            return(configuration);
        }
Esempio n. 3
0
        public static Configuration BuildConfiguration(string connectionString)
        {
            var config   = Fluently.Configure();
            var dbConfig = PostgreSQLConfiguration.Standard.ConnectionString(connectionString)
                           .FormatSql()
                           .AdoNetBatchSize(100);

            var showSql = bool.Parse(System.Configuration.ConfigurationManager.AppSettings.Get("ShowSql") ?? "false");

            if (showSql)
            {
                dbConfig.ShowSql();
            }

            config = config.Database(dbConfig);
            var cfg = SetMappings(config);

#if DEBUG
            SqlScriptExporter.ExportScripts(cfg, config);
#endif

            return(cfg);
        }