using System;
using System.Text;
using NHibernate.Burrow.Util;
namespace Tests.Services
{
/// <summary>
/// DBSchema services
/// </summary>
public static class DBSchemaService
{
/// <summary>
/// DB Schema creation using configuration and
/// mapping files (app.config and embeded resources *.hbm.xml)
/// </summary>
public static void CreateDBSchema()
{
SchemaUtil util = new SchemaUtil();
util.CreateSchemas(false, true);
}
/// <summary>
/// DB Schema update using configuration and
/// mapping files (app.config and embeded resources *.hbm.xml)
/// </summary>
public static void UpdateDBSchema()
{
SchemaUtil util = new SchemaUtil();
util.UpdateSchemas(false, true);
}
/// <summary>
/// Drop DB Schema
/// </summary>
public static void DropDBSchema()
{
SchemaUtil util = new SchemaUtil();
util.DropSchemas(false, true);
}
}
}