All pastes #967096 Raw Edit

tobz

public text v1 · immutable
·published 2008-04-02 05:30 UTC
rendered paste body
string dbType = RealmServer.Instance.Configuration.DBType;
			string connStr = RealmServer.Instance.Configuration.DBConnectionString;

			TextReader configReader = DatabaseConfiguration.GetARConfiguration(dbType, connStr);

			if (configReader == null)
			{
				// bad! log an error.

				return;
			}

			XmlConfigurationSource config = new XmlConfigurationSource(configReader);

			NHibernate.Cfg.Environment.UseReflectionOptimizer = true;

                        ActiveRecordStarter.ResetInitializationFlag();
			ActiveRecordStarter.Initialize(Assembly.GetExecutingAssembly(), config);

			try
			{
				ActiveRecordStarter.DropSchema();
                                ActiveRecordStarter.CreateSchema();
			}
			catch (Exception ex)
			{
				// :O
			}