IdleLandsRedux.DataAccess.Bootstrapper.TreatConfiguration C# (CSharp) Method

TreatConfiguration() private method

private TreatConfiguration ( NHibernate configuration ) : void
configuration NHibernate
return void
        private void TreatConfiguration(NHibernate.Cfg.Configuration configuration)
        {
            string updateOrTruncate = ConfigReader.ReadSetting("UpdateOrTruncate");

            if (updateOrTruncate.ToLower() == "update")
            {
                var update = new SchemaUpdate(configuration);
                update.Execute(LogAutoMigration, true);
            }
            else if (updateOrTruncate.ToLower() == "truncate")
            {
                var export = new SchemaExport(configuration);
                export.Drop(false, true);
                export.Create(false, true);
            }
        }