rendered paste bodystring 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
}