private void RunCleanup() { foreach (IRelation r in Model.Relations) { if (r.Persistence.Persisted) { cleaner.WriteDropForeignKey(r, environment); cleaner.WriteSeparator(); } } cleaner.WriteLine(); foreach (IEntity en in Model.Entities) { if (en.Persistence.Persisted) { cleaner.WriteDropTable(en, environment); cleaner.WriteSeparator(); } } cleaner.WriteLine(); foreach (IGenerator gen in Model.Generators) { cleaner.WriteDropSequence(gen, environment); cleaner.WriteSeparator(); } }